Le format JSON - Exercices

Voici cinq exercices concrets pour vous entraîner à créer des fichiers JSON à la main. Ces exercices sont conçus pour que les élèves comprennent comment structurer des données et respecter la syntaxe JSON, tout en produisant des fichiers qui pourraient être utilisés dans des applications courantes.

    6tq 5ttr 4ttr
  • niveau

Exercices

Exercice 1 : Carnet d’adresses

Objectif : Créer un fichier JSON contenant une liste de contacts avec leurs informations personnelles.

Consignes :

  1. Créez un fichier JSON nommé carnet_adresses.json.
  2. Ajoutez-y une liste de trois contacts. Chaque contact doit avoir les informations suivantes :
    • nom (string)
    • prénom (string)
    • téléphone (string)
    • email (string)
    • adresse (object) contenant rue, ville, code postal

Exercice 2 : Catalogue de produits

Objectif : Créer un fichier JSON représentant un catalogue de produits dans un magasin en ligne.

Consignes :

  1. Créez un fichier JSON nommé catalogue_produits.json.
  2. Ajoutez-y une liste de quatre produits. Chaque produit doit inclure les informations suivantes :
    • id (nombre)
    • nom (string)
    • prix (nombre flottant)
    • disponible (booléen)
    • catégories (tableau de chaînes de caractères)

Exercice 3 : Liste de lecture musicale

Objectif : Créer un fichier JSON représentant une playlist musicale.

Consignes :

  1. Créez un fichier JSON nommé playlist.json.
  2. Ajoutez-y une liste de trois chansons. Chaque chanson doit inclure les informations suivantes :
    • titre (string)
    • artiste (string)
    • album (string)
    • durée (string au format "mm:ss")
    • genres (tableau de chaînes de caractères)

Exercice 4 : Planning des cours

Objectif : Créer un fichier JSON qui représente le planning des cours d'une journée.

Consignes :

  1. Créez un fichier JSON nommé planning_cours.json.
  2. Ajoutez-y une liste de cours. Chaque cours doit avoir les informations suivantes :
    • matière (string)
    • professeur (string)
    • heure_début (string au format "HH:MM")
    • heure_fin (string au format "HH:MM")
    • salle (string)

Exercice 5 : Sondage de satisfaction

Objectif : Créer un fichier JSON pour collecter les réponses d'un sondage de satisfaction.

Consignes :

  1. Créez un fichier JSON nommé sondage_satisfaction.json.
  2. Ajoutez-y une liste de réponses. Chaque réponse doit inclure les informations suivantes :
    • utilisateur (objet) avec nom et prénom
    • satisfaction (nombre entre 1 et 5)
    • commentaire (string, peut être vide)
    • date (string au format "AAAA-MM-JJ")

Ces exercices permettent de travailler différents aspects du JSON : la structure en paires clé-valeur, les objets imbriqués, et les tableaux. Une fois complétés, vos fichiers JSON seront valides et directement utilisables dans des applications ou des scripts pour manipuler et afficher les données.

Pour aller plus loin