Formatage JSON
Web et développementComment formater et vérifier du JSON ?
Coller du JSON pour repérer les erreurs, le mettre en forme ou le rendre compact.
Votre saisie reste sur votre appareil pendant l’utilisation de cet outil. Ouvrir un lien partagé envoie les réglages de son adresse à HowToolbox pour préparer la page.
Non enregistré dans le lien ni ailleurs.
Validation JSON
JSON valide
Copiez la sortie complète ou téléchargez-la en fichier JSON.
Sortie JSON
{
"b": 2,
"a": [
1,
true,
null
]
} Source : 20 000 caractères maximum. Formatage : 32 niveaux d’imbrication maximum. Le JSON reste dans cet onglet et ne figure jamais dans un lien.
Les clés en double gardent la dernière valeur. Les nombres utilisent la précision flottante standard ; les nombres hors plage et les entiers non représentables exactement ne sont pas formatés.
Liens sponsorisés
Coller du JSON pour repérer les erreurs, le mettre en forme ou le rendre compact.
Mode d’emploi
- Collez votre JSON. Le résultat indique immédiatement s’il est valide ou où se trouve la première erreur.
- Choisissez la mise en forme lisible ou la minification. Pour la mise en forme, choisissez deux espaces, quatre espaces ou des tabulations. Vous pouvez trier les clés des objets.
- Copiez la sortie ou téléchargez un fichier .json. Les longs aperçus sont raccourcis, mais les copies et téléchargements contiennent toute la sortie.
Valeurs JSON valides après minification
| Entrée | Minifié |
|---|---|
| [1, 2, 3] | [1,2,3] |
| [true, false] | [true,false] |
| [null, 0] | [null,0] |
| ["a", "b"] | ["a","b"] |
| [[], []] | [[],[]] |
Liens sponsorisés
Comment ça marche
JSON représente des objets, tableaux, chaînes, nombres, true, false et null. Les noms des propriétés et les chaînes utilisent des guillemets doubles. Une virgule finale ou un commentaire ne fait pas partie de JSON. Ce validateur suit la grammaire JSON de la RFC 8259 et indique la première erreur par ligne et colonne, comptées à partir de un.
La mise en forme ajoute des sauts de ligne et des retraits ; la minification supprime les espaces inutiles. Par exemple, [1, 2] devient [1,2]. Les espaces dans une chaîne restent dans sa valeur. Le tri réordonne les clés des objets à tous les niveaux sans changer l’ordre des tableaux ; les clés correspondant à des indices entiers apparaissent d’abord, dans l’ordre numérique.
L’outil accepte jusqu’à 20 000 caractères source et formate jusqu’à 32 niveaux d’imbrication. Les noms en double gardent la dernière valeur. Les nombres décimaux peuvent être arrondis à la précision flottante standard ; les nombres hors plage et les entiers hors de la plage exacte sont refusés en sortie. Le texte reste dans le navigateur et ne figure jamais dans un lien.
Questions fréquentes
Pourquoi mon JSON est-il invalide ?
Les causes courantes sont les guillemets simples, les noms sans guillemets, les commentaires et les virgules finales. La position indiquée est celle où le problème a été détecté ; un guillemet ou un crochet manquant peut se trouver avant.
Le formatage conserve-t-il chaque caractère ?
Non. Les espaces, échappements et notations numériques peuvent changer. Les clés en double ne gardent que la dernière valeur, et la précision décimale est limitée. Utilisez des chaînes entre guillemets pour les identifiants ou montants décimaux exacts qui doivent rester inchangés.
Pourquoi un JSON valide ne produit-il parfois aucune sortie ?
La validation de syntaxe est distincte des limites de formatage. Des données très imbriquées, des nombres interprétés comme non finis ou des entiers hors de la plage exacte peuvent avoir une syntaxe valide sans être formatés.
Un document JSON peut-il être un simple nombre ou une chaîne ?
Oui. Une valeur JSON peut être un objet, un tableau, une chaîne, un nombre, true, false ou null.
Le tri des clés trie-t-il aussi les tableaux ?
Non. Il trie les clés des objets de façon récursive ; les éléments des tableaux gardent leur ordre.
Pour aller plus loin
- Comparateur de textesAjouts et suppressions, ligne par ligne ou mot par mot., confidentiel, fonctionne sur votre appareilOutils de texteVérificateur
- Générateur d’UUIDUUID aléatoires, version 4 ou version 7 ordonnée par date, créés sur votre appareil., confidentiel, fonctionne sur votre appareilWeb et développementGénérateurEncodage
- Convertisseur de tailles de donnéesConvertissez octets, kilooctets, mégaoctets, gigaoctets, Mio, Gio et bits, en distinguant bases 1 000 et 1 024., confidentiel, fonctionne sur votre appareilConversion d’unitésConvertisseurEncodage
- Encoder et décoder en Base64Encodez du texte ou un fichier en Base64, puis décodez-le directement dans votre navigateur., confidentiel, fonctionne sur votre appareilOutils de texteConvertisseurEncodage
- Traducteur brailleConvertissez du texte en braille anglais unifié et inversement : lettres, majuscules, chiffres et ponctuation de base., confidentiel, fonctionne sur votre appareilOutils de texteConvertisseurEncodage
- Lecteur de codes QR et codes-barresScannez avec la caméra ou une image pour voir le contenu du code et la destination réelle d’un lien avant de l’ouvrir., confidentiel, fonctionne sur votre appareilMédias et fichiersVérificateurEncodage
Autres outils de la catégorie Web et développement
Les 18 outils de la catégorie Web et développement- Générateur de mots de passeUn mot de passe aléatoire créé sur votre appareil, avec sa robustesse en bits, sans aucun envoi., confidentiel, fonctionne sur votre appareil
- Calculateur de temps de téléchargementSaisissez taille du fichier et débit pour estimer la durée d’un téléchargement ou d’un envoi., confidentiel, fonctionne sur votre appareil
- Codes de statut HTTPRetrouvez n’importe quel code de statut HTTP : ce que signifient 200, 301, 404, 429 ou 503, quand un serveur l’envoie, si les caches le gardent et quel RFC le définit., confidentiel, fonctionne sur votre appareil
- Convertisseur de couleursChoisissez ou saisissez une couleur, copiez-la en HEX, RGB, HSL, HWB ou OKLCH et trouvez son nom CSS le plus proche., confidentiel, fonctionne sur votre appareil
- Infos du navigateurDonnées déclarées du navigateur, du moteur et de l’appareil., confidentiel, fonctionne sur votre appareil
- Quelle est mon IP ?Votre IP publique et le réseau qui lui correspond.
Populaires en ce moment
Liens sponsorisés
Liens sponsorisés
Liens sponsorisés