JSON Типи даних
Дійсні (валідні) типи даних
У JSON значення мають бути одним із наведених нижче типів даних:
- string / рядок
- number / число
- object / об’єкт (JSON object)
- array / масив
- boolean / булеве
- null / нуль
Значення JSON не можуть бути одним із наведених нижче типів даних:
- function / функція
- date / дата
- undefined / невизначене
JSON Рядки
Рядки в JSON потрібно брати в подвійні лапки.
Приклад
{"name":"John"}
JSON Числа
Числа в JSON мають бути цілими чи з плаваючою комою.
Приклад
{"age":30}
JSON Об’єкти
Значення в JSON можуть бути об’єктами.
Приклад
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
Об’єкти як значення в JSON мають відповідати синтаксису JSON.
JSON Масиви
Значення в JSON можуть бути масивами.
Приклад
{
"employees":["John", "Anna", "Peter"]
}
JSON Булеві
Значення в JSON можуть бути true/false.
Приклад
{"sale":true}
JSON null / нуль
Значення в JSON можуть бути null / нуль.
Приклад
{"middlename":null}