Sommaire
Si vous avez déjà ouvert les réglages d’une boutique en ligne, connecté deux services ou exporté des données, vous avez sûrement vu un texte rempli d’accolades et de guillemets. C’est le JSON, le langage commun d’échange de données entre applications.
Qu’est-ce que le JSON ?
JSON signifie JavaScript Object Notation. C’est un format texte léger qui représente les données de façon lisible pour les humains et facile à analyser pour les ordinateurs. Malgré son nom, presque tous les langages de programmation le prennent en charge.
Les éléments de base
- Objet : un ensemble de paires « clé : valeur » entre accolades.
- Tableau : une liste ordonnée de valeurs entre crochets.
- Chaîne : du texte entre guillemets doubles.
- Nombres, booléens true et false, et la valeur vide null.
Exemple d’un produit dans une boutique :
{
"name": "Animal Coloring Book",
"price": 6.5,
"digital": true,
"sizes": ["US Letter", "A4"],
"pages": 40
}
Où utilise-t-on le JSON ?
- API : quand votre boutique se connecte à un transporteur ou à une passerelle de paiement, les systèmes échangent généralement du JSON.
- Fichiers de configuration : de nombreuses applications et thèmes y stockent leurs réglages.
- Données structurées : le JSON-LD indique à Google les détails d’un produit, son prix, ses avis et sa FAQ.
- Import et export : transfert de produits ou de commandes entre plateformes.
Les erreurs JSON les plus courantes
1. La virgule finale
Une virgule après le dernier élément d’un objet ou d’un tableau est une erreur en JSON, même si certains langages l’acceptent.
2. Les guillemets simples
Le JSON n’accepte que les guillemets doubles autour des chaînes et des clés.
3. Les clés sans guillemets
Chaque clé doit être entourée de guillemets doubles.
4. Les commentaires
Le JSON standard ne prend pas en charge les commentaires ; leur présence rend le fichier invalide.
Lire et corriger du JSON facilement
Les données provenant des systèmes sont souvent compactées sur une seule longue ligne. Collez-les dans notre formateur et validateur JSON pour les afficher proprement indentées et repérer l’erreur éventuelle. Le traitement se fait dans votre navigateur : vous pouvez vérifier des fichiers sensibles en toute sécurité.
Un conseil pour les e-commerçants
Avant de modifier un fichier de réglages JSON, gardez une copie de l’original, puis validez le fichier après modification. Une seule virgule de trop peut bloquer tous les réglages de votre boutique ou de votre thème.
En résumé
Le JSON est un format simple aux règles strictes : guillemets doubles, pas de virgule finale, pas de commentaires. En comprendre les bases vous aide à gérer vos réglages, connecter des services et diagnostiquer des problèmes sans dépendre entièrement d’un développeur.
