JSON

JSON Formatter / Minify / Validator

Formatage (indentation de 2 espaces), minification et validation de JSON directement dans le navigateur.

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

Article sur cet outil: JSON Formatter : mise en forme, minification et validation

Questions fréquentes

Que fait cet outil et quand l'utiliser ?

Il formate un JSON avec une indentation de 2 espaces pour le rendre lisible, le minifie en supprimant les espaces inutiles, ou valide sa syntaxe. Utile pour déboguer une réponse API ou nettoyer un fichier de config avant de le committer.

Mes données JSON sont-elles envoyées à un serveur ?

Non, tout se passe entièrement dans votre navigateur via JavaScript — aucune donnée n'est envoyée à un serveur.

Pourquoi mon JSON avec une virgule finale est-il refusé ?

Les virgules finales (trailing commas) ne sont pas valides en JSON, même si certains langages comme JavaScript les tolèrent dans leurs objets/tableaux littéraux. Retirez-les avant de valider. La minification, elle, ne touche qu'aux espaces entre les tokens, jamais aux caractères à l'intérieur des chaînes.

En quoi JSON5 ou JSONC diffèrent-ils du JSON standard ?

Ce sont des extensions qui autorisent en plus les commentaires, les virgules finales et les clés sans guillemets. Un validateur JSON strict (comme cet outil) rejettera à juste titre un tel texte — il faut un analyseur séparé prenant explicitement en charge JSON5/JSONC.

Le formatage modifie-t-il les types de données, par exemple les nombres ?

Non, le formatage et la minification ne font que réorganiser les espaces et les sauts de ligne autour des valeurs. Les nombres, chaînes, booléens et null restent inchangés.

Articles : JSON