Типы данных 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}