- OBJECTS
- Basics
- Reference
- Methods
- Constructor
- FUNDAMENTALS
- Hello World
- Code Structure
- Use Strict
- Variables
- Data Types
- Type Conversions
- Maths
- Comparitions
- Conditional
- Loops
- Functions
- TESTING
- Mocha
- Nested Describe
- TYPES
- Primitives
- Numbers
- Strings
- Arrays
-
Json
- DESIGN PATTERN
- Observer Pattern
- CLASSES
- Constructor
- Binding
- Inheritance
Stringify
We'd like to convert a complex object to string, to send it over network.
/**
* JSON .Stringify() .parse()
*
* Json string is called serialized
* No single quotes or backticks in JSON
* Json does not support comments
* Nested objects are supported
*/
let A = {
age: 30,
courses: ['html', 'css'],
};
let B = {
room: {
no: 3,
users: ['B', 'C']
},
};
let jsonA = JSON.stringify(A);
let jsonB = JSON.stringify(B);
console.log(typeof jsonA); // string
console.log(jsonA); // {"age":30,"courses":["html","css"]}
console.log(jsonB); // {"room":{"no":3,"users":["B","C"]}}
let jsonC = '{"title":"A","room":{"number":3}}';
let obj = JSON.parse(jsonC);
console.log(obj); // {title:'A',room:{number:3}}
Last update: 531 days ago