JSON Flashcards
What is JSON?
JSON is an extremely common data interchange format used to send and store information in computer systems. turning data types like objects or arrays into strings.
What are serialization and deserialization?
Converting a string to a native object is called deserialization, while converting a native object to a string so it can be transmitted across the network is called serialization.
Why are serialization and deserialization useful?
we cannot transmit a object that is stored in a memory location but a string is capable of sending. and deserialized objects are easy to see and read.
How do you serialize a data structure into a JSON string using JavaScript?
JSON.stringify(object)
How do you deserialize a JSON string into a data structure using JavaScript?
JSON.parse(string)
How to you store data in localStorage?
localStorage.setItem(key name, key value)
How to you retrieve data from localStorage?
localStorage.getItem(‘key name’)
What data type can localStorage save in the browser?
strings
When does the ‘beforeunload’ event fire on the window object?
The beforeunload event is fired when the window, the document and its resources are about to be unloaded(closing the tab, closing the window, closing the browser). The document is still visible and the event is still cancelable at this point.