JS.41 · Данные
Задача
Превратить объект в строку JSON и обратно.
Алгоритм
JSON.stringify сериализует объект в строку, JSON.parse восстанавливает объект из строки.
Исходный код
// Работа с JSON
const obj = { name: 'Алекс', age: 30, skills: ['JS', 'Delphi', 'C++'] };
const s = JSON.stringify(obj);
console.log('строка JSON:', s);
const back = JSON.parse(s);
console.log('первый навык:', back.skills[0]);
console.log('с отступами:\n' + JSON.stringify(obj, null, 2));
Пояснения
JSON — основной формат обмена данными в вебе; поддерживает объекты, массивы, числа, строки.