JavaScript JSON Типы данных
Допустимые типы данных
В JSON значения должны быть одного из следующих типов данных:
- string
- number
- object (JSON объект)
- array
- boolean
- null
Значения JSON не могут быть одним из следующих типов данных:
- function
- date
- undefined
Строки JSON
Строки в JSON должны быть записаны в двойные кавычки.
Пример
{
"name":"Щипунов" }
Числа JSON
Числа в JSON должны быть целыми или с плавающей запятой.
Пример
{
"age":30 }
Объекты JSON
Значения в JSON могут быть объектами.
Пример
{
"employee":{
"name":"Щипунов", "age":30, "city":"Пермь" }
}
Объекты как значения в JSON должны соответствовать тем же правилам, что и объекты JSON.
Массивы JSON
Значения в JSON могут быть массивами.
Пример
{
"employees":[
"Щипунов", "Щипунов", "Щипунова" ]
}
Логические значения JSON
Значения в JSON могут быть true/false.
Пример
{ "sale":true }
JSON null
Значения в JSON могут быть нулевыми.
Пример
{ "middlename":null }