Typy danych JSON

Poprawne typy danych

W JSON wartości muszą być jednym z poniższych typów danych:

  • Ciąg znaków
  • Liczba
  • Obiekt (obiekt JSON)
  • Tablica
  • Boolean
  • Null

Wartości JSONNie możnaJest jednym z poniższych typów danych:

  • Funkcja
  • Data
  • undefined

Ciągi znaków JSON

Ciągi znaków w JSON muszą być otoczone podwójnymi cudzysłowami.

Przykład

{ "name":"Bill" }

Liczby JSON

Liczby w JSON muszą być liczbami całkowitymi lub liczbami zmiennoprzecinkowymi.

Przykład

{ "age":30 }

Obiekt JSON

Wartości w JSON mogą być obiektem.

Przykład

{
"employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" }
}

Obiekty jako wartości w JSON muszą przestrzegać tych samych zasad, co obiekty JSON.

Tablica JSON

Wartości w JSON mogą być tablicą.

Przykład

{
"employees":[ "Bill", "Steve", "David" ]
}

JSON boolean

Wartości w JSON mogą być true/false.

Przykład

{"sale":true}

JSON null

Wartości w JSON mogą być null.

Przykład

{"middlename":null}