Module 2 · La fiche JSON d'une imageEnviron 1 min
Le JSON en cinq règles
Le JSON (JavaScript Object Notation) est un format de texte qui range des données en paires clé : valeur. Il se lit sans programme et tous les outils d’automatisation le comprennent. Cinq règles suffisent pour écrire une fiche valide :
- Un objet s’ouvre et se ferme par des accolades
{ }; une liste, par des crochets[ ]. - Les clés et les textes s’écrivent entre guillemets droits doubles, comme
"lumiere", jamais entre guillemets français ni simples. - Une virgule sépare deux éléments, mais aucune ne suit le dernier.
- Les nombres,
true,falseetnulls’écrivent sans guillemets. - Aucun commentaire, ni
//ni/* */: une note se range dans un champ.
JSON
{
"sujet": "un panier en osier rempli d'olives vertes",
"palette": ["vert olive profond", "crème"],
"format": { "ratio": "4:5", "taille": "2K" },
"valide": true
}Dans les valeurs, l’apostrophe et les accents s’écrivent librement ; seul un guillemet double doit être précédé d’une barre oblique inverse : \". Pour les clés, Mehdi choisit le français sans accents, comme lumiere ou matieres, plus sûr dans les outils.
Validez avant d’envoyerUne virgule en trop suffit à faire échouer un appel automatique. La commande
jq . fiche.json affiche la fiche si elle est valide, et sinon l’erreur avec sa ligne et sa colonne.