Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
json [2023/12/29 18:51] tro |
json [2024/01/16 17:41] (текущий) tro |
||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| ===== stringify (из обїекта в json) ===== | ===== stringify (из обїекта в json) ===== | ||
| **JSON.stringify** - из обекта в json | **JSON.stringify** - из обекта в json | ||
| + | < | ||
| + | const dog = { | ||
| + | name: " | ||
| + | age: 3, | ||
| + | isGoodBoy: true, | ||
| + | }; | ||
| + | | ||
| + | const json = JSON.stringify(dog); | ||
| + | console.log(json); | ||
| + | </ | ||
| + | * Якщо в об' | ||
| + | * Також при спробі перетворити функцію у JSON результатом буде undefined. | ||
| + | |||
| ===== parse(из json в обїект) ===== | ===== parse(из json в обїект) ===== | ||
| **JSON.parse**(datajson) - парсинг из json в обекта | **JSON.parse**(datajson) - парсинг из json в обекта | ||
| + | < | ||
| + | const json = ' | ||
| + | |||
| + | const dog = JSON.parse(json); | ||
| + | console.log(dog); | ||
| + | console.log(dog.name); | ||
| + | </ | ||
| + | |||
| + | ===== ловля помилки парсигу ===== | ||
| + | Через try....catch. | ||
| + | |||