Guide rédigé ; non exécuté dans Packet Tracer dans cette livraison. Aucun fichier .pkt ni image IOS n’est fourni. Vérifiez fonctions et syntaxe avec votre version, et travaillez dans un réseau isolé.
Compétences & prérequis
Lire d’abord Reconnaître les composants JSON. 6.7
État de départ
Atelier JSON local dans le navigateur ; aucune requête externe ni jeton réel.
Votre mission
Analyser le JSON de la leçon. Identifier objet, tableau, chaînes, nombre, booléen et null. Introduire une virgule finale puis observer le rejet.
- Construire la topologie et relever les paramètres initiaux.
- Prédire le résultat et appliquer les consignes une par une.
- Exécuter les contrôles, noter les résultats, expliquer les écarts.
- Revenir à un état valide et sauvegarder la configuration du laboratoire.
Indice gradué 1 : première piste
Les guillemets simples ne sont pas valides en JSON standard.
Indice gradué 2 : exemple de configuration
L’exemple ci-dessous est une référence pédagogique à adapter, pas un script complet valable pour toute topologie.
{
"hostname": "R1",
"enabled": true,
"vlan": 10,
"interfaces": ["Gi0/0", "Gi0/1"],
"description": null
}Corrigé : critères de réussite et diagnostic
Le validateur accepte le document initial et rejette les variantes invalides avec une erreur explicite.
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.
Si le résultat diffère : contrôler d’abord l’état initial, puis les paramètres modifiés, les chemins aller/retour et les limitations de l’environnement. Documenter les fonctions non observables.
Aller plus loin
Associer un scénario CRUD aux méthodes HTTP en expliquant PUT versus PATCH.
Topologie · configuration initiale · hypothèse · observation/commande · correction · contrôle positif et négatif · limites de simulation.