Outils developpeur

Formateur JSON

Transformez du JSON brut en version lisible, détectez les erreurs de syntaxe et gardez la structure intacte.

Ideal pour: Examiner des réponses d’API, Nettoyer une configuration collée

Reponse rapide

Collez du JSON, choisissez l’indentation et obtenez tout de suite une version lisible ou une erreur de syntaxe précise.

Vue d'ensemble

Ce formateur JSON analyse le contenu collé et l’affiche avec une indentation cohérente afin que les objets et tableaux imbriqués soient plus faciles à lire. Il génère aussi une version minifiée, pratique pour comparer des structures ou transmettre des données entre outils. Si l’entrée n’est pas du JSON valide, l’outil renvoie l’erreur d’analyse au lieu d’essayer de corriger à votre place. C’est utile pour vérifier des réponses d’API, nettoyer des extraits copiés depuis des journaux et préparer des fichiers de configuration avant intégration. La structure des données reste la même ; seule la présentation change. Les objets restent des objets, les tableaux restent des tableaux, et les nombres, booléens, null et chaînes sont conservés tels quels.

Cas d'usage

  • Examiner des réponses d’APIRéorganisez des réponses imbriquées pour lire plus facilement les statuts, tableaux et métadonnées.
  • Nettoyer une configuration colléeTransformez des blocs de paramètres compacts en JSON lisible avant comparaison ou dépôt dans un repository.
  • Partager des exemples de donnéesPassez du format lisible au format compact lorsque vous transmettez un exemple à une équipe ou à une documentation.

Comment ca marche

  1. 1

    Collez un document JSON dans la zone de saisie.

  2. 2

    Choisissez la taille d’indentation pour l’affichage formaté.

  3. 3

    Le parseur vérifie si le texte est un JSON valide et affiche une erreur si ce n’est pas le cas.

  4. 4

    Lorsque l’entrée est valide, l’outil affiche la version formatée, la version minifiée et le nombre de lignes.

Exemples

Lire un webhook

Entree: {"event":"invoice.paid","data":{"id":4821,"amount":1299,"currency":"USD"}}

Sortie: { "event": "invoice.paid", "data": { "id": 4821, "amount": 1299, "currency": "USD" } }

Déploie un payload imbriqué pour vérifier chaque champ plus facilement.

Compacter un objet de réglages

Entree: { "theme": "dark", "layout": { "sidebar": true, "density": "comfortable" } }

Sortie: {"theme":"dark","layout":{"sidebar":true,"density":"comfortable"}}

Supprime les espaces superflus tout en conservant les mêmes données.

Repérer une virgule en trop

Entree: {"name":"Mira", "roles":["admin",], "active":true}

Sortie: Erreur : Unexpected token ] in JSON at position 36

Indique précisément l’endroit du problème afin de retirer la virgule interdite.

FAQ

La mise en forme modifie-t-elle les valeurs ?

Non. Seuls les espaces et les retours à la ligne changent. Les chaînes, nombres, booléens, null, tableaux et objets restent identiques.

L’ordre des clés est-il conservé ?

Oui, l’outil conserve l’ordre renvoyé par le parseur. Il ne trie pas les clés et ne réorganise pas l’objet.

Peut-il réparer automatiquement un JSON cassé ?

Non. Si l’entrée est invalide, l’outil renvoie une erreur d’analyse au lieu de deviner les guillemets, virgules ou crochets manquants.

Pourquoi une virgule finale provoque-t-elle une erreur ?

Dans le JSON standard, les virgules finales ne sont pas autorisées. Il faut supprimer la virgule après le dernier élément d’un tableau ou d’un objet.

Comment lire la version minifiée ?

C’est le même contenu sans espaces ni sauts de ligne. Pratique pour copier ou transmettre des données, mais beaucoup moins lisible.