Outils

Formateur et validateur JSON

Affichez avec indentation, minifiez et validez du JSON, avec la profondeur et le nombre de nœuds.

S’exécute dans le navigateurFormats de données7,2 k
Gratuit

Entrée

0 BGratuit jusqu’à 50.0 KB

Résultat

Le résultat apparaîtra ici.

Vos exécutions

Seules les exécutions payantes sont enregistrées.

Connectez-vous pour conserver un historique de vos exécutions.

Collez du JSON et récupérez-le indenté, minifié, ou simplement confirmé comme valide. S'il n'est pas valide, vous obtenez le message du parseur avec la position de l'erreur, ce qui suffit généralement pour trouver la virgule finale ou la clé non quotée qui en est la cause. La structure est mesurée pendant l'analyse, vous voyez donc aussi à quelle profondeur le document s'imbrique et combien de nœuds il contient — les deux chiffres qui indiquent si une charge utile a pris une forme que personne n'avait prévue.

Comment ça marche

  • L'analyse et le formatage se font dans votre navigateur ; le document n'est jamais envoyé à un serveur.
  • L'indentation est de deux espaces, quatre espaces ou une tabulation, et la minification supprime chaque octet qui n'est pas significatif.
  • La profondeur et le nombre de nœuds sont calculés à partir de la valeur analysée, pas estimés à partir du texte.

Où vont vos données

Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.

Lorsqu’une exécution coûte des points, un résumé d’une ligne est enregistré dans votre propre historique pour que vous puissiez le retrouver. Ce résumé garde la forme de l’exécution — tailles, nombres, valeurs recherchées — jamais le contenu collé.

Ce que ça coûte

Gratuit jusqu’à 50.0 KB par exécution, sans compte. Au-delà, une exécution coûte 1 points et est enregistrée dans votre historique.

Les points viennent de l’inscription, de la présence quotidienne, des commentaires et d’un profil complété.

Comprendre les points

Questions fréquentes

Pourquoi mon JSON échoue-t-il à l'analyse alors qu'il semble correct ?
Les causes habituelles sont une virgule finale après le dernier élément, des guillemets simples au lieu de doubles, une clé non quotée, ou un octet d'ordre (BOM) parasite au tout début. Le message d'erreur indique le décalage de caractère où le parseur a abandonné, ce qui pointe souvent vers la ligne au-dessus de la véritable erreur.
Mes données sont-elles téléversées quelque part ?
Non. Cet outil fonctionne entièrement dans la page. Rien n'est transmis, et rien n'est stocké, sauf si vous êtes connecté et que l'exécution est enregistrée dans votre propre historique, qui ne conserve que la taille et la forme du document — jamais son contenu.
Que signifie le nombre de profondeur ?
C'est la chaîne la plus longue d'objets et de tableaux imbriqués dans le document. Un fichier de configuration qui signale soudainement une profondeur de 12 signifie généralement que quelque chose est sérialisé alors qu'il était censé rester une référence.

L’open source derrière

Cet outil est une implémentation autonome, sans bibliothèque tierce. json5/json5 (MIT) fait le même travail sous forme de bibliothèque : pour l’intégrer à votre programme, commencez par là plutôt que d’appeler une page web.

json5/json5

Aussi appelé

  • formater json
  • valider json
  • json beautifier
  • minifier json
  • formater json en ligne
  • parser json