in this video we are discussing Jason
and Bosson introduction Jason is having
the full form that is a JavaScript
object notation and Bisson is nothing
but binary jason so this is the base on
here so let us discuss more about them
into details so what is Jason so that
Jason is JavaScript object notation is a
format to store and interchange data and
here this format is human readable
format we can read the respective data
there and here this format is key value
pair so Jason is user readable and
completely language independent so from
which language program or application
you are trying to read the data from the
Jason so that is independent so that is
a language independent so it is
lightweight and we can send information
through Jason very quickly and very easy
and nowadays Jason is getting more and
more priorities for greater transfer so
here is one just an example so whenever
you are finding this one so this is one
just an object and here this is say
there is a one string array and it is
another JSON object is there you can
find that here we are having this
underscore ID : 100 so this underscore
ID is nothing but the key and this 100
is the value each of every JSON document
will be having one ID there and this ID
other you give this idea we're creating
this JSON document that will be there if
you don't give then system generated ID
will be allocated but one thing is very
important that even each and every JSON
document must be having one ID and ID
should be written as underscore ID so
this is the name there is a key and this
is the value name and these are list of
values we're having so it has been put
as a string adding so here we are having
this address so this address the value
is also another JSON object so in this
way you can find that how the things are
taking place now let us discuss more
about this JSON document ID so this
underscore ID is the 12 byte hexadecimal
number which ensures the uniqueness
of each and every document and we can
provide this under school ID while
inserting the document so we whenever
we're inserting or creating a new
document we can put our ID accordingly
if we don't provide them then MongoDB
provides the unique ID for each and
every document from the system so these
12 bytes has so now we're having these
12 bytes for this underscore ID so how
this byte is getting divided so it is
getting divided into 4 bytes plus 3 by
it's 7 bytes plus 2 by it's 9 bytes plus
3 bytes so that is the 12 bytes so the
first four bytes for the current
timestamp next 3 bytes for the machine
ID next 2 bytes for process ID or
MongoDB server process ID of MongoDB
server
last 3 bytes are simple incremental
value so this are the this is the format
of this tool bytes now let us go for
this Bosson so we have told that besson
means actually binary JSON and it is not
in the human readable format so the
Bisson is a binary JavaScript object
notation and in what would be the way
they use vision to encrypt about JSON
data because it is not readable human
readable so if it provides additional
data types over the JSON data and it is
also language independent and easy to
parse and generate files from the
machine so this is the vision that is a
encrypted
Jason so here in this particular video
we have discussed that Jason and Jason
so we'll be using this this concept in
the next videos please watch all of them
and thanks for watching this