JSON Flashcards

1
Q

What is JSON?

A

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.

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

What are serialization and deserialization?

A

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.

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

Why are serialization and deserialization useful?

A

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 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(object)

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(string)

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

How to you store data in localStorage?

A

localStorage.setItem(key name, key value)

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

How to you retrieve data from localStorage?

A

localStorage.getItem(‘key name’)

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

What data type can localStorage save in the browser?

A

strings

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

When does the ‘beforeunload’ event fire on the window object?

A

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.

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