Перейти к основному содержимомуКак работают `JSON.parse()` и `JSON.stringify()` в JavaScript?
СобеседованиеJSON
JSON.parse(str) — преобразует JSON-строку в JavaScript объект
- Принимает JSON-строку и возвращает объект, массив или примитивное значение
- Выбрасывает
SyntaxError если строка не является валидным JSON
JSON.stringify(obj) — преобразует JavaScript объект в JSON-строку
- Принимает объект и возвращает JSON-строку
- Игнорирует функции,
undefined, Symbol и свойства с undefined значениями