La syntaxe JSON en bref

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

{
   "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"
                }
              ]
}
AccueilIntroduction aux bases de données non-relationnelles > Cours > Un exemple : Modélisation logique arborescente et objet en JSON > La syntaxe JSON en bref< PrécédentSuivant >