Javascript-and-json Flashcards

1
Q

What is JSON?

A

JavaScript Object Notation (JSON) is a standard text-based format for representing structured data based on JavaScript object syntax.
JSON is an extremely common data interchange format used to send and store information in computer systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are serialization and deserialization?

A

Serialization is the process of turning an object in memory into a stream of bytes so you can do stuff like store it on disk or send it over the network.
Deserialization is the reverse process: turning a stream of bytes into an object in memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why are serialization and deserialization useful?
The serialization process is platform independent, an object serialized on one platform can be deserialized on a different platform.

A

Sending data over the network in form objects, e.g. sending messages as objects in chat application.
store them in memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do you serialize a data structure into a JSON string using JavaScript?

A

JSON.stringify() method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How do you deserialize a JSON string into a data structure using JavaScript?

A

JSON.parse() method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly