LEÇON 75 · 19 MIN ESTIMÉES

Reconnaître les composants JSON

JSON représente des objets, tableaux et valeurs simples. Les clés d’objet et chaînes sont entre guillemets doubles. Les types number, boolean et null ne sont pas des chaînes. Le JSON standard ne permet ni commentaires ni virgule finale. Comprendre la structure avant d’écrire un outil évite de confondre un objet avec une liste.

Votre objectif

Savoir expliquer reconnaître les composants json, interpréter l’exemple et résoudre la mise en application sans recopier le corrigé.

  • 6.7 Recognize components of JSON-encoded data

Prérequis : les notions précédentes, notamment Authentification et encodage des API.

Relier les idées

CARTE CONCEPTUELLE
Reconnaître les composants JSONCarte conceptuelle simplifiée : Application → API / représentation → Contrôleur / outil → Ressource / état. Les liens illustrent les relations pédagogiques, pas nécessairement des connexions physiques ni l’ordre complet d’un protocole.Application01API / représentation02Contrôleur / outil03Ressource / état04CARTE CONCEPTUELLE · SCHÉMA SIMPLIFIÉ
Carte simplifiée : les liens représentent les relations du sujet, pas nécessairement une topologie physique. Les étapes ci-dessous détaillent les règles réelles.

Un objet JSON utilise des accolades et des paires clé-valeur ; un tableau utilise des crochets.

Comprendre, étape par étape

01

Un objet JSON utilise des accolades et des paires clé-valeur ; un tableau utilise des crochets.

02

Les chaînes et clés JSON utilisent des guillemets doubles ; true, false et null sont des littéraux sans guillemets.

03

Le nombre 10 est distinct de la chaîne « 10 » ; les booléens ne sont pas les chaînes « true » ou « false ».

04

Les commentaires et virgules finales ne font pas partie du JSON standard.

Un exemple concret

LABORATOIRE · EXEMPLE PÉDAGOGIQUE
{
  "hostname": "R1",
  "enabled": true,
  "vlan": 10,
  "interfaces": ["Gi0/0", "Gi0/1"],
  "description": null
}

Les invites indiquent le mode IOS ; ne les saisissez pas avec la commande. Adaptez noms d’interfaces, fonctionnalités et syntaxe au modèle. Sorties illustratives, non captures d’un matériel réel.

PASSER DE LA LECTURE AU RÉFLEXE

À vous de jouer

Quel type possède interfaces dans cet exemple ? Et enabled ?

Un indice, pas la réponse

Identifiez le contexte et la couche concernés. Comparez votre hypothèse aux quatre règles de la leçon avant de consulter le corrigé.

Voir le raisonnement corrigé

interfaces est un tableau contenant deux chaînes ; enabled est un booléen. vlan est un nombre, description vaut null et la racine est un objet.

Le déclic en quatre questions

Quatre affirmations à distinguer des idées reçues. Correction immédiate, sans effet sur votre certification.

À retenir

Un objet JSON utilise des accolades et des paires clé-valeur ; un tableau utilise des crochets. Les commentaires et virgules finales ne font pas partie du JSON standard.

Ce marqueur est personnel : refaites l’exercice pour vérifier votre maîtrise.

Sources & vérification

Référentiel vérifié le 2026-10-09. Sources de référence, explications originales. Les configurations et TP n’ont pas été exécutés sur IOS/Packet Tracer dans cette livraison.

Trouver une connexion

Échap pour fermer · recherche locale, sans serveur