Types de données JSON

Types de données valides

Dans JSON, les valeurs doivent être l'un des types de données suivants :

  • Chaîne
  • Nombre
  • Objet (objet JSON)
  • Tableau
  • Booléen
  • Null

Les valeurs JSONNe peut pas êtreEst l'un des types de données suivants :

  • Fonction
  • Date
  • undefined

Chaîne JSON

Les chaînes de caractères dans JSON doivent être encadrées par des guillemets doubles.

Exemple

{ "name":"Bill" }

Nombre JSON

Les nombres dans JSON doivent être des entiers ou des nombres à virgules flottantes.

Exemple

{ "age":30 }

Objet JSON

Les valeurs dans JSON peuvent être des objets.

Exemple

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

Les objets utilisés comme valeurs dans JSON doivent suivre les mêmes règles que les objets JSON.

Tableau JSON

Les valeurs dans JSON peuvent être des tableaux.

Exemple

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

JSON booléen

Les valeurs dans JSON peuvent être true/false.

Exemple

{"sale":true}

JSON null

Les valeurs dans JSON peuvent être null.

Exemple

{"middlename":null}