JSON datatyypit

Vahvistettu tietotyyppi

JSONissa arvon on oltava seuraavista tietotyypeistä:

  • Merkkijono
  • Numero
  • Objekti (JSON-objekti)
  • Taulukko
  • Boolean
  • Null

JSON-arvonEi voi ollaOn seuraavista tietotyyppien yhdistelmistä:

  • Funktio
  • Päivämäärä
  • undefined

JSON-merkkijono

JSON-merkkijonon on oltava doppeleihin suljettu.

Esimerkki

{ "name":"Bill" }

JSON-numero

JSON-arvon numeron on oltava kokonaisluku tai liukuluku.

Esimerkki

{ "age":30 }

JSON objekti

JSON-arvon voi olla objekti.

Esimerkki

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

JSON-arvon objektin on noudatettava samoja sääntöjä kuin JSON-objekti.

JSON taulukko

JSON-arvon voi olla taulukko.

Esimerkki

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

JSON-boolean

JSON-arvon voi olla true/false.

Esimerkki

{"sale":true}

JSON-null

JSON-arvon voi olla null.

Esimerkki

{"middlename":null}