La syntaxe JSON

Un fichier JSON simple

{
   "nom" : "Norris",
   "prenom" : "Chuck",
   "age" : "73",
   "etat" : "Oklahoma"
}

Règles syntaxiques

  • Un unique élément racine :

    • tableau : commençant par [ et se terminant par ]

    • ou objet : commençant par { et se terminant par }

  • Séparateurs : virgule ','

  • Un objet JSON peut contenir d'autres objets JSON.

  • Pas d'éléments croisés.

Éléments du format JSON

  • Couples "nom": valeur (cf tableaux associatifs)

  • Listes de valeurs (cf tableaux en programmation)

Valeurs possibles

  • int et float

  • booléen (true false)

  • string : ""

  • tableaux : []

  • objets : {}

  • null

Une structure JSON plus complexe

{
   "nom cours" : "NF29",
   "theme" : "ingenierie documentaire",
    "etudiants" : [
                {
                  "nom" : "Norris",
                  "prenom" : "Chuck",
                  "age" : "73",
                  "pays" : "USA" 
                },
                {
                  "nom" : "Doe",
                  "prenom" : "Jane",
                  "age" : "45",
                  "pays" : "Angleterre"
                },
                {
                  "nom" : "Ourson",
                  "prenom" : "Winnie",
                  "age" : "10",
                  "pays" : "France"
                }
              ]
}
AccueilPrésentation et syntaxe > La syntaxe JSON< PrécédentSuivant >