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 (число)