theory.js

Working with JSON

JSON.parse() and JSON.stringify()

JavaScript provides built-in methods to convert between JSON and JavaScript objects.

  • `JSON.stringify(obj)` converts an object to a JSON string.
  • `JSON.parse(jsonString)` converts a JSON string back into an object.
  • Used for storing and transferring data, such as in APIs and local storage.
const user = { name: "Jake", age: 25 };
const jsonString = JSON.stringify(user);
console.log(jsonString); // '{"name":"Jake","age":25}'

const parsedObject = JSON.parse(jsonString);
console.log(parsedObject.name); // "Jake"