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