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