Типы данных JSON

Действительные данные типа

В JSON значения должны быть одного из следующих типов данных:

  • Строка
  • Число
  • Объект (JSON объект)
  • Массив
  • Булево
  • Null

Значения JSONНетявляется одним из следующих типов данных:

  • Функция
  • Дата
  • undefined

Строки JSON

Строки в JSON должны быть окружены двойными кавычками.

Пример

{ "name":"Bill" }

Числа JSON

Числа в JSON должны быть целыми или浮лoтными.

Пример

{ "age":30 }

Объект JSON

Значения в JSON могут быть объектом.

Пример

{
"employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" }
}

Объекты в JSON должны соответствовать правилам JSON объекта.

Массив JSON

Значения в JSON могут быть массивом.

Пример

{
"employees":[ "Bill", "Steve", "David" ]
}

JSON булево

Значения в JSON могут быть true/false.

Пример

{ "sale":true }

JSON null

Значения в JSON могут быть null.

Пример

{ "middlename":null }