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