JSON Типы данных
Допустимые типы данных
В JSON значения должны быть одного из следующих типов данных:
- строка
- число
- объект (JSON объект)
- массив
- булевы
- null
JSON значения не могут быть одним из следующих типов данных:
- функция
- дата
- 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}