Jolie impression · Indentation · Lire
Affichage JSON lisible
Mis à jour : 21 juin 2026
La jolie impression consiste à rendre JSON avec une indentation et des sauts de ligne cohérents afin que sa structure soit évidente. Le terme vient de la programmation, où de « jolies imprimantes » présentent le code ou les données dans un format canonique et convivial. Pour JSON, cela signifie transformer une chaîne plate en un arbre indenté.
Gratuit · Pas de téléchargement · Instantané dans le navigateur
Ce que fait la jolie impression
Une jolie imprimante analyse votre JSON et le réémet avec des règles : une nouvelle ligne après chaque accolade ouvrante, un niveau d'indentation par profondeur d'imbrication, un seul espace après chaque deux-points et un nouvelle ligne entre les éléments. La sortie est déterministe : la même entrée produit toujours la même mise en page, ce qui la rend utile pour lire, comparer et coller dans la documentation.
Essentiellement, une jolie impression ne modifie jamais les données. C'est une transformation de présentation. Exécutez le résultat via un minificateur et vous récupérez exactement la forme compacte d'origine, car seuls les espaces facultatifs diffèrent entre les deux.
Jolie impression en code par rapport à en ligne
La plupart des langages peuvent assez imprimer JSON de manière native. En JavaScript, c'est JSON.stringify(value, null, 2) ; en Python, c'est json.dumps(obj, indent=2) ; sur la ligne de commande, c'est jq . ou python -m json.tool. Ceux-ci sont parfaits dans un script, mais lorsque vous n'avez qu'une chaîne dans votre presse-papiers, ouvrir un éditeur et écrire du code est excessif. Une jolie imprimante en ligne vous donne la même sortie canonique avec un simple collage et un clic, et elle vous permet d'inverser la taille du retrait ou de trier les clés sans modifier aucun code.
// JavaScript
JSON.stringify(data, null, 2)
# Python
json.dumps(data, indent=2)
# Shell
echo "$json" | jq .
Options de retrait
- 2 espaces – le choix le plus courant sur le Web et dans les outils JavaScript.
- 3 espaces – occasionnellement utilisé pour empêcher l'imbrication profonde de dériver trop à droite.
- 4 espaces — privilégié dans Python, Java et de nombreux guides de style d'entreprise.
- onglet — permet à chaque développeur de choisir une largeur d'affichage dans son propre éditeur.
Quel que soit votre choix, l'imprimante l'applique uniformément à tous les niveaux, de sorte que le résultat est cohérent de la première accolade à la dernière.
Local, rapide et privé
Cette jolie imprimante fonctionne entièrement dans votre navigateur. Il n'y a pas d'étape de téléchargement, donc le JSON que vous collez (y compris les réponses de production et tout ce qui contient des informations d'identification) reste sur votre ordinateur. Cela signifie également qu'il n'y a pas de latence : la sortie formatée apparaît dès que vous arrêtez de taper, même pour les documents volumineux. Si vous perdez votre connexion en cours de tâche, l'outil continue de fonctionner, car la logique d'impression est du JavaScript déjà chargé avec la page.
Questions fréquentes
Qu'est-ce que l'impression JSON ?
Il rend JSON avec une indentation et des sauts de ligne cohérents afin que sa structure imbriquée soit facile à lire, sans modifier aucune des données.
Comment puis-je imprimer joliment JSON sans codage ?
Collez-le dans la jolie imprimante en ligne, choisissez une taille de retrait et copiez le résultat formaté. Aucun éditeur ni script n'est nécessaire.
Est-ce que la jolie impression modifie le JSON ?
Non. Cela ajoute seulement des espaces. La réduction du résultat redonne exactement le JSON compact d'origine.
Quel retrait dois-je utiliser ?
Deux espaces sont la valeur Web sécurisée par défaut ; utilisez-en quatre pour les bases de code Python ou Java, ou des onglets si votre équipe définit la largeur par éditeur.