Javascript-and-json Flashcards
What is JSON?
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.
What are serialization and deserialization?
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.
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.
Sending data over the network in form objects, e.g. sending messages as objects in chat application.
store them in memory
How do you serialize a data structure into a JSON string using JavaScript?
JSON.stringify() method
How do you deserialize a JSON string into a data structure using JavaScript?
JSON.parse() method