Notions JSON
Qu’est-ce que JSON ?
JSON (JavaScript Object Notation) est un format texte destiné au stockage et à l’échange de données structurées. Les applications web l’utilisent pour les API, les fichiers de configuration et les échanges entre navigateur et serveur.
JSON repose sur les objets et les tableaux. Un objet contient des paires clé-valeur entre accolades ; un tableau contient une liste ordonnée entre crochets. Les valeurs peuvent être des chaînes, nombres, booléens, null, objets ou tableaux. Les clés et chaînes utilisent des guillemets doubles.
application/json{
"name": "Daily Free Tools",
"active": true,
"toolCount": 12,
"categories": ["Developer", "Text"],
"owner": null
}{"clé": "valeur"}[1, 2, 3]true ou falsenullPrésentation
À quoi sert un formateur JSON ?
Un formateur JSON ajoute des retraits et des sauts de ligne cohérents afin de rendre les données imbriquées lisibles. Il ne modifie pas les clés ni les valeurs. Cet outil valide aussi la syntaxe, localise les erreurs et propose une vue arborescente.
Affiche un JSON valide avec 2 espaces, 4 espaces ou des tabulations.
Repère les erreurs de syntaxe et les clés en double avec leur position.
Produit un aperçu contrôlable après correction des erreurs courantes.
Supprime les espaces inutiles pour réduire la taille.
Classe les clés des objets sans réordonner les tableaux.
Explore les objets et tableaux et recherche clés, valeurs et chemins.
Retire un niveau d’échappement ou convertit entre texte lisible et séquences Unicode standard.
Certains outils arrondissent les entiers supérieurs à 9 007 199 254 740 991 ou réécrivent 1.50 et 1e3. Celui-ci conserve le texte numérique d’origine.
Mode d’emploi
Comment formater du JSON
- 1Ajoutez votre JSON
Collez le texte, ouvrez un fichier
.jsonou déposez-le dans l’atelier. - 2Choisissez une action
Utilisez Formater, Minifier ou Réparer, puis réglez le retrait et le tri.
- 3Vérifiez le résultat
Ouvrez un diagnostic pour atteindre l’erreur, puis contrôlez les vues Texte et Arbre.
- 4Copiez ou téléchargez
Copiez le résultat, téléchargez le fichier ou replacez-le dans l’entrée.
Tout s’exécute localement dans l’onglet actuel. Votre document n’est pas envoyé à ce site. Évitez néanmoins les secrets sur un appareil partagé ou non fiable.
Dépannage
Erreurs JSON courantes et solutions
Apostrophes
Les chaînes JSON exigent des guillemets doubles.
Virgules finales
La dernière propriété ou valeur d’un tableau ne peut pas être suivie d’une virgule.
Clés sans guillemets
Les clés d’objet doivent être des chaînes entre guillemets doubles.
Séparateurs ou crochets manquants
Séparez les propriétés par des virgules et fermez chaque accolade ou crochet.
Commentaires
JSON standard n’accepte pas // ni /* */. Utilisez JSONC si nécessaire.
Valeurs Python
JSON utilise true, false et null, pas True, False et None.
La réparation est une interprétation au mieux. Comparez toujours l’aperçu à la source avant une utilisation en production.
Questions-réponses
FAQ du formateur JSON
Cet outil convient-il aux données privées ?
Le traitement reste dans le navigateur et le JSON n’est pas envoyé à notre serveur. Un appareil partagé, une extension ou le presse-papiers peuvent toutefois présenter un risque.
Le formatage modifie-t-il les données ?
Non, il modifie seulement les espaces et retraits. Le tri change l’ordre textuel des clés et reste facultatif.
Pourquoi mon JSON est-il invalide ?
Les causes fréquentes sont les apostrophes, virgules finales, clés non citées, commentaires, virgules manquantes et délimiteurs non fermés.
Comment corriger un JSON invalide ?
Suivez les diagnostics pour une correction précise. La fonction Réparer crée un aperçu qui doit être contrôlé.
Quelle différence entre formater et minifier ?
Formater améliore la lecture ; minifier supprime les espaces inutiles. Les valeurs restent identiques.
JSON accepte-t-il les commentaires ?
Non. JSONC les autorise, mais les parseurs JSON stricts peuvent le refuser.
Pourquoi certains outils modifient-ils les grands nombres ?
Le type Number de JavaScript ne représente pas exactement tous les grands entiers. Cet outil conserve leur texte d’origine.
Faut-il utiliser 2 ou 4 espaces ?
Les deux sont valides. Respectez la convention de votre projet.
Puis-je formater un fichier sans l’envoyer ?
Oui. Ouvrez ou déposez le fichier : il est lu localement par le navigateur.
Quelle différence entre JSON et JSONC ?
JSONC ajoute des commentaires à JSON. Retirez-les avant d’utiliser une API ou un parseur strict.