Chapter 11
JSON
JavaScript Object Notation (JSON) is a text-based format for storing and transporting data. The Javascript Objects can be easily converted into JSON and vice versa. For example.
// a JavaScript object
let myObj = { name:"Ryan", age:30, city:"Austin" };
// converted into JSON:
let myJSON = JSON.stringify(myObj);
console.log(myJSON);
// Result: '{"name":"Ryan","age":30,"city":"Austin"}'
//converted back to JavaScript object
let originalJSON = JSON.parse(myJSON);
console.log(originalJSON);
// Result: {name: 'Ryan', age: 30, city: 'Austin'}
stringify
and parse
are the two methods supported by JSON.
Method | Description |
---|---|
parse() |
Returns JavaScript object from the parsed JSON string |
stringify() |
Returns JSON string from JavaScript Object |
The following data types are supported by JSON.
It can not be function
, date
or undefined
.