Typy danych JSON
Prawidłowe typy danych
W JSON wartości muszą być jednym z następujących typów danych:
- sznurek
- numer
- obiekt (obiekt JSON)
- tablica
- wartość logiczna
- zero
Wartości JSON nie mogą być jednym z następujących typów danych:
- funkcja
- randka
- nieokreślony
Ciągi JSON
Ciągi znaków w formacie JSON należy pisać w podwójnych cudzysłowach.
Przykład
{"name":"John"}
Numery JSON
Liczby w JSON muszą być liczbą całkowitą lub zmiennoprzecinkową.
Przykład
{"age":30}
Obiekty JSON
Wartości w JSON mogą być obiektami.
Przykład
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
Obiekty jako wartości w JSON muszą być zgodne ze składnią JSON.
Tablice JSON
Wartości w JSON mogą być tablicami.
Przykład
{
"employees":["John", "Anna", "Peter"]
}
Wartości logiczne JSON
Wartości w JSON mogą być prawdziwe/fałszywe.
Przykład
{"sale":true}
JSON null
Wartości w JSON mogą być null.
Przykład
{"middlename":null}