Formateur et minifieur JSON

Mettez en forme ou minifiez du JSON et localisez les erreurs avec les details de ligne et de colonne.

Collez, executez et copiez dans un flux court. Les donnees saisies sont traitees uniquement dans votre navigateur.

Les donnees saisies ne sont jamais envoyees a un serveur (traitement uniquement dans le navigateur).
Securise pour la manipulation de donnees confidentielles.

Mode d'emploi

  1. Collez le JSON dans le panneau d'entree.
  2. Cliquez sur Formater ou Minifier.
  3. Copiez la sortie et c'est termine.

Raccourcis

Ctrl/Cmd + Entree : Formater
Ctrl/Cmd + Maj + Entree : Minifier
Ctrl/Cmd + L : Effacer (avec confirmation)

Exemple

Mise en forme JSON valide

Entree

{"name":"Elise","age":28,"tags":["API","debogage"]}

Sortie

Formate : multiligne avec indentation
Minifie : JSON sur une seule ligne

JSON invalide

Entree

{"name":"Elise","age":28,}

Sortie

La banniere d'erreur affiche la ligne, la colonne et un extrait proche

Qu'est-ce que la mise en forme JSON ?

La mise en forme ajoute indentation et retours a la ligne pour ameliorer la lisibilite, ce qui facilite le debogage et les revues.

Qu'est-ce que la minification JSON ?

La minification supprime les espaces et retours a la ligne pour reduire la taille de la charge utile et garder un JSON compact.

Erreurs courantes et corrections

  • Virgule finale (exemple : {"a":1,})
  • Guillemets manquants autour des cles ou des valeurs chaine
  • Commentaires inclus (le JSON standard ne prend pas en charge // ni /* */)

FAQ

J'obtiens une erreur

L'outil affiche la ligne, la colonne et le texte voisin. Utilisez Aller a l'erreur pour placer le curseur exactement a l'endroit concerne.

Puis-je utiliser du JSON commente (JSONC/JSON5) ?

Le JSON standard n'autorise pas les commentaires. Activez « Supprimer les commentaires avant l'analyse » seulement si necessaire (pas totalement compatible).

Un gros JSON semble lent

L'analyse et stringify s'executent dans un Web Worker. L'interface utilise des garde-fous selon la taille pour garder l'entree reactive.

Les donnees sont-elles televersees ?

Non. L'analyse, la mise en forme et la minification sont effectuees localement dans votre navigateur.

Je vois une sortie \uXXXX

Desactivez Unicode Escape pour afficher directement des caracteres lisibles.