JSON Imprime, minifie et valide
Format JSON pour la lisibilité, la minifier pour le stockage compact, et la valider avant de l'utiliser dans les API, les fichiers de configuration, les applications frontend ou les appareils de test. Cette page est conçue pour le travail de formatage quotidien : transformer des charges utiles d'une ligne en structures lisibles, réduire le formatage JSON en arrière, et attraper la syntaxe invalide avant de réutiliser le résultat.
Données
Essaie.
Exemples
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
{
"user": {
"id": 123,
"name": "Ada"
},
"roles": [
"admin",
"editor"
],
"active": true,
"meta": {
"created": "2026-03-05T17:46:39Z"
}
}
{
"a": 1,
"b": [2, 3],
"nested": {
"ok": true,
"note": "hello"
}
}
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}
Ce que la jolie impression fait vs ce que la minify fait
Jolie impression réécrit JSON valide avec l'indentation et la ligne casse donc les objets imbriqués et les tableaux sont plus faciles à scanner. Minify supprime l'espace blanc inutile pour que le même JSON devienne plus compact. Les deux actions dépendent de l'entrée étant valide JSON d'abord.
Cette page change la présentation, pas le sens. Il ne trie pas les clés, répare la syntaxe cassée, ou valide la charge utile par rapport à un schéma. L'objectif est le formatage rapide et une vérification de validité rapide pendant que vous travaillez avec du texte JSON collé.
Quand utiliser chaque mode
Utilisez Pretty lorsque vous lisez une réponse API d'une ligne, en examinant un extrait de config imbriqué, en inspectant une charge utile de webhook copiée, ou en comparant la structure de plusieurs enregistrements. Utilisez Minify lorsque vous voulez réduire JSON lisible vers le bas avant de l'intégrer dans un corps de requête, fixture, valeur d'environnement, ou autre flux de texte compact.
Déroulement étape par étape
Coller JSON dans l'éditeur, choisir Pretty ou Minify, puis examiner le résultat dans la même boîte. Si le texte est valide, la page le réécrit immédiatement. Si l'analyseur échoue, la zone d'erreur indique que l'entrée est invalide afin que vous puissiez corriger la syntaxe avant d'essayer à nouveau.
Situations communes d'entrée
Les entrées typiques comprennent les réponses à l'API en ligne unique, les fragments de configuration minés copiés à partir d'une repo, JSON déjà formaté qui doit être compacté à nouveau, ou les charges utiles collées à partir de journaux et d'outils de navigateur. Dans chaque cas, la question utile est la même : est-ce que ce JSON est valide, et est-ce que je veux qu'il soit plus facile à lire ou à coller dans une destination compacte ?
Dépannage invalide JSON
Avant de vous remettre sur Reformated JSON dans un autre système
Avant de coller le résultat dans une autre application, confirmez que la destination accepte la même structure, l'encodage des caractères et les règles d'évasion. Une charge utile bien formatée est plus facile à inspecter, mais la préparation à la production dépend toujours du schéma ou du contrat attendu en aval.
Ce que cette matière ne valide ni ne répare
Le formatage ne répare pas les erreurs de schéma, manque de champs requis, mauvais types de données ou attentes spécifiques à l'API. Une charge utile peut sembler plus propre après le formatage et toujours échouer dans le système de destination parce que le problème sous-jacent n'était pas l'espace blanc ou l'indentation.
Comment interpréter la sortie JSON imprimée ou minifiée
La sortie imprimée élargit l'indentation et les ruptures de ligne afin que la structure soit plus facile à inspecter, tandis que la sortie minifiée supprime cet espace blanc supplémentaire pour le transport ou le stockage compact. Les données peuvent rester équivalentes même si la présentation change beaucoup. Choisissez le résultat qui correspond à votre prochaine étape au lieu de supposer qu'un mode est toujours mieux.
Le formatage échoue généralement parce que le texte n'est pas valide JSON. Les causes communes comprennent les virgules en arrière, les bretelles manquantes ou les crochets, les guillemets simples utilisés au lieu de guillemets doubles, les noms de propriétés sans guillemets, et le texte copié qui inclut des commentaires ou une prose supplémentaire. Cette page peut confirmer la syntaxe valide rapidement, mais elle ne répare pas automatiquement JSON mal formé pour vous.
Outils connexes
Convertisseur CSV de JSON
Convertir JSON en CSV ou CSV en JSON instantanément dans votre navigateur. Utile pour les feuilles de calcul, les exportations, les analyses et le nettoyage rapide des données. Prend en charge les en-têtes, la citation et les cas courants de bord CSV comme les virgules à l'intérieur des champs. Idéal pour préparer les importations/exportations pour Google Sheets, Excel, les outils BI et les API. Exécute côté client pour la confidentialité et fonctionne hors ligne après avoir installé ToolMill comme un PWA.
Données
JSON au convertisseur CSV
Convertir JSON en format CSV directement dans votre navigateur pour les importations de tableur, les rapports d'exportation, les flux de travail analytiques et le nettoyage rapide des données. Cet outil est utile lorsque vous avez besoin d'aplatir JSON structuré en lignes et colonnes pour Excel, Google Sheets, outils BI, ou CSV-based systems. ToolMill fonctionne localement pour la confidentialité, gère les scénarios d'exportation courants rapidement et fonctionne hors ligne après l'installation.
Données
Convertisseur YAML
Convertir JSON en YAML et YAML en JSON instantanément dans votre navigateur. Idéal pour les fichiers de configuration (Kubernetes, Docker Compose, pipelines CI/CD) et pour transformer les charges utiles API en YAML lisible. ToolMill fonctionne côté client pour la protection de la vie privée, prend en charge la sortie jolie, et peut fonctionner hors ligne lorsque installé comme un PWA.
Données
Validateur JSON
Valider JSON et obtenir des messages d'erreur line-by-line précis. Utilisez-le pour attraper des problèmes subtils tels que des virgules, des commentaires, des caractères non cachés et des numéros malformés avant d'expédier des configs ou des charges utiles API. Exécute entièrement dans votre navigateur pour la confidentialité et peut fonctionner hors ligne lorsque installé comme un PWA.
Données
