Работа с JSON
stringify (из обїекта в json)
JSON.stringify - из обекта в json
const dog = { name: "Mango", age: 3, isGoodBoy: true, }; const json = JSON.stringify(dog); console.log(json);
- Якщо в об'єкта є методи, то при перетворенні вони будуть проігноровані та не потраплять у JSON.
- Також при спробі перетворити функцію у JSON результатом буде undefined.
parse(из json в обїект)
JSON.parse(datajson) - парсинг из json в обекта
const json = '{"name":"Mango","age":3,"isGoodBoy":true}'; const dog = JSON.parse(json); console.log(dog); // {name: "Mango", age: 3, isGoodBoy: true} console.log(dog.name); // "Mango"
ловля помилки парсигу
Через try….catch.