JavaScript JSON: Working with Data
Master JSON in JavaScript. Learn to parse, stringify, and work with JSON data from APIs.
JavaScript JSON
What is JSON?
JSON (JavaScript Object Notation) is a data format. Used to exchange data between server and client.
``` ┌─────────────────────┐ │ JavaScript Object │ │ { name: "John" } │ └──────────┬──────────┘ │ │ JSON.stringify() │ ┌───────────▼───────────┐ │ JSON String │ │ '{"name":"John"}' │ └───────────────────────┘ ```
Converting to JSON
```javascript const user = { name: 'John', age: 25 }; const json = JSON.stringify(user); console.log(json); // '{"name":"John","age":25}' ```
Parsing JSON
```javascript const json = '{"name":"John","age":25}'; const user = JSON.parse(json); console.log(user.name); // "John" ```
Key Takeaway
JSON is data format. Use stringify() to convert object to JSON. Use parse() to convert JSON to object. Essential for API communication.