Outils JSON pour développeurs AI · Exécution locale

Développeurs AI Espace de travail JSON

Génération en langage naturel · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ outils

Outil de mise en forme JSON

Dépliez une réponse d'API collée sur une ligne, ou recompressez pour le transport. Mise en forme, compression, validation et tri des clés se font en local.

En débogage d'API, le backend renvoie souvent du JSON compressé. L'œil peine à voir les niveaux et rate des objets dans un tableau. Collez le texte à gauche, cliquez « Mettre en forme » : la droite s'indente.

Indentation : 2 espaces, 4 espaces ou Tab. Pour comparer l'ordre des clés de deux objets, « Trier les clés » puis copiez. Une erreur de syntaxe s'affiche dans la barre d'état, sans ouvrir un autre validateur.

Les données restent dans ce navigateur, sans envoi au serveur. Adapté aux réponses qui portent un token, un profil ou des champs internes.

Quand utiliser la mise en forme

Réponse copiée depuis l'onglet Network, extrait JSON d'un journal, texte compressé d'un collègue : commencez ici. La mise en forme ne change que la lisibilité, pas le sens métier.

À quoi servent compression et tri

Compresser retire les blancs, pour une URL, une variable d'environnement ou un corps sensible au volume. Trier les clés réordonne alphabétiquement, pratique pour un diff texte — ce n'est pas un contrat d'API stable.

Comment faire

  1. Collez le JSON à gauche, ou cliquez « Charger l'exemple » pour voir une structure.
  2. Choisissez l'indentation : 2 espaces, 4 espaces ou Tab, selon le dépôt.
  3. « Mettre en forme » pour déplier ; « Compresser » pour une ligne ; « Valider » pour savoir si ça parse.
  4. Si l'ordre des clés rend le diff illisible, « Trier les clés » puis copiez.
  5. « Copier le résultat » emporte la sortie. Ctrl / ⌘ + Entrée formate aussi.

Cas d'usage

  • Copier une réponse compressée depuis Chrome DevTools et déplier tout de suite les niveaux.
  • Mettre un JSON multiligne sur une ligne pour un .env ou un argument CLI.
  • Valider avant commit, pour ne pas glisser virgule finale ou commentaires dans une API JSON strict.
  • Trier les clés puis comparer en texte deux configs d'environnements.

À garder en tête

  • Un JSON invalide n'est pas écrasé : l'original reste à gauche, l'erreur dans la barre d'état.
  • Nombres, chaînes, booléens et null restent identiques ; la mise en forme ne change pas les valeurs métier.
  • Les très gros fichiers dépendent de la mémoire du navigateur ; quelques Mo vont bien. Au-delà, préférez jq en CLI.

FAQ

Quelle taille de JSON est prise en charge ?

Quelques Mo passent en général, selon la mémoire du navigateur. Au-delà, préférez la ligne de commande.

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

Pas les données métier : seulement les blancs et, en option, l'ordre des clés. Nombres, chaînes et booléens restent identiques.

Que se passe-t-il avec un JSON invalide ?

Si validation ou mise en forme échoue, la barre d'état indique l'emplacement ; le texte source n'est pas écrasé.

Les données sont-elles envoyées ?

Non. Tout se fait en local ; un rechargement n'envoie pas non plus l'entrée en ligne.

Comment gérer commentaires et virgule finale ?

Le JSON standard n'autorise ni commentaires ni virgule finale. Passez d'abord par Nettoyage ou Réparation, puis revenez formater.

Peut-on retrouver le texte après compression ?

Oui. La compression ne retire que les blancs ; une nouvelle mise en forme le redéplie avec l'indentation choisie.

Trier les clés affecte-t-il les tableaux ?

L'ordre des éléments de tableau ne change pas ; seules les clés d'objet sont réordonnées.

Mise en forme ou vue arborescente ?

Pour modifier le texte et copier un résultat lisible : cette page. Pour parcourir les niveaux : vue arborescente.