JSON Data Types

Geldige datatypes

In JSON moeten waarden zijn van de volgende datatypes:

  • String
  • Getal
  • Object (JSON-object)
  • Array
  • Booleaanse waarde
  • Null

Waarden in JSONNiet toegestaanIs een van de volgende datatypes:

  • Functie
  • Datum
  • undefined

JSON String

Stringen in JSON moeten worden omgeven door dubbele aanhalingstekens.

Voorbeeld

{ "name":"Bill" }

JSON Getal

Getallen in JSON moeten een geheel getal of een decimaal zijn.

Voorbeeld

{ "age":30 }

JSON Objecten

Waarden in JSON kunnen een object zijn.

Voorbeeld

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

Objecten die als waarde in JSON worden gebruikt, moeten dezelfde regels volgen als JSON-objecten.

JSON Arrays

Waarden in JSON kunnen een array zijn.

Voorbeeld

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

JSON Booleaanse waarde

Waarden in JSON kunnen zijn true/false.

Voorbeeld

{"sale":true}

JSON null

Waarden in JSON kunnen zijn null.

Voorbeeld

{"middlename":null}