Le format de structuration de données JSON

Rédaction d'un fichier JSON

Contenu du fichier à rédiger

L'objectif est d'écrire un fichier JSON qui est une représentation objet simplifiée d'un cours et de ses élèves.

Question

Commencez par créer la racine du fichier JSON.

Indice

Si le fichier représente un objet, sa racine est {}.

Si le fichier représente un tableau, sa racine est [].

Question

Attributs du JSON

Ajoutez les attributs suivants dans la racine du JSON :

  • cours, de type string.

  • semestre, de type string.

  • annee, de type number.

  • etudiants, de type tableau.

Indice

Définition d'un attribut d'un objet en JSON : "nomClé" : "valeur".

1
{
2
    "cours": "NF29"
3
}

Un tableau JSON est représenté par [].

Question

Ajoutez des objets étudiants dans le tableau "etudiants".

Chaque objet étudiant possède deux attributs à sa racine : l'attribut nom (string) et l'attribut prenom ( string)

Solution

Tableau d'étudiants

1
"etudiants": [
2
    {
3
        "nom": "Puis",
4
        "prenom": "Mathilde"
5
    },
6
    {
7
        "nom": "Bal",
8
        "prenom": "Christian"
9
    },
10
    {
11
        "nom": "Porte",
12
        "prenom": "Alexandre"
13
    },
14
]
Solution

Solution globale de l'exercice

1
{
2
	"cours": "Mathématiques",
3
	"annee": 2014,
4
	"semestre": "Automne",
5
	"etudiants": [
6
	    {
7
	        "nom": "Puis",
8
	        "prenom": "Mathilde"
9
	    },
10
	    {
11
	        "nom": "Bal",
12
	        "prenom": "Christian"
13
	    },
14
	    {
15
	        "nom": "Porte",
16
	        "prenom": "Alexandre"
17
	    }
18
	]
19
}
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Harold Carrel-Billiard, Maxime Uzan, Cécile Fecherolle, 2013-2016 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)