JSON.parse()

Разбирает JSON-строку в значение JavaScript.

СигнатураJSON.parse(text, reviver)

Метод JSON.parse() преобразует JSON-строку в объект или значение JavaScript. Необязательная функция reviver позволяет трансформировать значения при разборе. Некорректный JSON вызывает SyntaxError.

const json = '{"name":"Аня","age":25}';
const user = JSON.parse(json);
console.log(user.name); // Аня
console.log(user.age); // 25

// reviver: преобразование значений
const data = JSON.parse('{"price":"100"}', (key, value) =>
  key === "price" ? Number(value) : value
);
console.log(data.price); // 100 (число)
← Все записи: Object и JSON в JavaScript
Поддержать проект