SyntaxStudy
Sign Up
Home JavaScript Reference JSON.parse() / JSON.stringify()

JSON.parse() / JSON.stringify()

method

Convert between JSON strings and JavaScript values. stringify serializes; parse deserializes.

Syntax

JSON.parse(string) JSON.stringify(value, replacer, space)

Example

javascript
// Object to JSON string
const user = { name: 'Alice', age: 28, hobbies: ['reading', 'coding'] };
const json = JSON.stringify(user);
// '{"name":"Alice","age":28,"hobbies":["reading","coding"]}'

// Pretty print
console.log(JSON.stringify(user, null, 2));

// JSON string to object
const parsed = JSON.parse(json);
console.log(parsed.name); // 'Alice'

// Deep clone trick
const clone = JSON.parse(JSON.stringify(user));