JSON Типы данных
Допустимые типы данных
В JSON значения должны быть одного из следующих типов данных:
- a string
- a number
- an object (JSON object)
- an array
- a boolean
- null
Значения JSON не могут быть одним из следующих типов данных:
- a function
- a 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 могут быть истинными/ложными.
Пример
{ "sale":true }
JSON null
Значения в JSON могут иметь значение null.
Пример
{ "middlename":null }