Developer
Formater du JSON dans le navigateur (sans envoyer le payload)
YOUR NAME HERE · 2026-08-10 · 8 min
Pretty-print et minify locaux, JSON invalide, commentaires JSONC, et pourquoi un formateur en ligne est un risque pour les jetons.
Le JSON est un format de données, pas un langage de programmation. Pretty-print ajoute des retours et des espaces pour l’œil humain. Minify les retire pour la taille. Les deux se font avec JSON.parse puis JSON.stringify dans votre onglet.
Un formateur en ligne voit votre collage. Si le document contient un bearer token, une clé, ou des données personnelles, vous venez de le donner à un tiers. CaseSwitch formate localement : après le chargement du JS, la conversion ne part pas chez nous.
Le JSON strict refuse les commentaires et les virgules traînantes. JSONC / JSON5 sont d’autres dialectes. Ne supposez pas qu’un linter VS Code et le parseur du navigateur acceptent la même chose.
Pretty-print n’est pas du chiffrement. Minify n’obfusque pas vraiment. Ne commitez pas un dump qui contient des secrets sous prétexte qu’il est « indenté proprement ».
Les gros documents (dizaines de Mo) peuvent figer l’onglet : c’est une limite du moteur JS, pas une invitation à uploader le fichier. Pour un schéma, utilisez un validateur JSON Schema dédié, pas seulement un formateur.
Outils liés
Formateur JSON
JSON formateur minifieur: formater, encoder ou renommer des données de développement localement.
CSS Formatter
CSS formateur: formater, encoder ou renommer des données de développement localement.
HTML Formatter & Minifier
HTML formateur minifieur: formater, encoder ou renommer des données de développement localement.
JavaScript Formatter
JavaScript formateur: formater, encoder ou renommer des données de développement localement.
Regex Tester
regex testeur: formater, encoder ou renommer des données de développement localement.
YAML Formatter
YAML formateur: formater, encoder ou renommer des données de développement localement.