Datové typy JSON
Platné datové typy
V JSON musí být hodnoty jedním z následujících datových typů:
- řetězec
- číslo
- objekt (objekt JSON)
- pole
- booleovský
- nula
Hodnoty JSON nemohou být jedním z následujících datových typů:
- funkci
- datum
- nedefinováno
Řetězce JSON
Řetězce v JSON musí být psány ve dvojitých uvozovkách.
Příklad
{"name":"John"}
Čísla JSON
Čísla v JSON musí být celé číslo nebo s plovoucí desetinnou čárkou.
Příklad
{"age":30}
Objekty JSON
Hodnoty v JSON mohou být objekty.
Příklad
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
Objekty jako hodnoty v JSON musí odpovídat syntaxi JSON.
Pole JSON
Hodnoty v JSON mohou být pole.
Příklad
{
"employees":["John", "Anna", "Peter"]
}
JSON Booleans
Hodnoty v JSON mohou být true/false.
Příklad
{"sale":true}
JSON null
Hodnoty v JSON mohou být null.
Příklad
{"middlename":null}