Outils en français / Formater du JSON en ligne (JSON Formatter) — gratuitEnglish version →
Formater du JSON en ligne (JSON Formatter) — gratuit
Le JSON renvoyé par les API arrive souvent compressé sur une seule ligne, illisible à l'œil nu. Cet outil l'indente et le structure pour rendre la hiérarchie des objets et tableaux immédiatement visible — parfait pour déboguer une réponse d'API, lire des logs ou nettoyer un fichier de configuration avant un commit.
Tout le traitement se fait dans votre navigateur : les données collées ne sont envoyées à aucun serveur, même si elles contiennent des tokens ou des données clients. Et si le JSON comporte une erreur de syntaxe, l'outil indique la ligne et la colonne exactes.
Mode d'emploi
- Collez le JSON dans le champ de saisie
- Cliquez sur Format ou appuyez sur Ctrl+Entrée
- Copiez le résultat, ou utilisez Send to… pour l'envoyer vers un autre outil (conversion CSV, par exemple)
Questions fréquentes
- Mes données sont-elles conservées ?
- Non. Le formatage s'exécute en JavaScript sur votre machine ; fermez l'onglet et il ne reste rien. Vérifiez vous-même dans l'onglet Network du navigateur : aucune requête ne part avec vos données.
- Pourquoi mon JSON refuse-t-il de se formater ?
- Causes les plus fréquentes : une virgule après le dernier élément (trailing comma), des guillemets simples au lieu de doubles, ou un JSON tronqué lors de la copie depuis un log. Le validateur indique la position exacte de l'erreur.
- Pourquoi mes identifiants numériques longs sont-ils altérés ?
- JavaScript stocke les nombres en double avec 53 bits de précision entière ; les ID au-delà de 2^53−1 sont arrondis. La bonne solution : que le producteur les sérialise en chaînes de caractères.
Autres outils expliqués en français
- Valider du JSON en ligne (JSON Validator) — avec ligne et colonne
- Visualiser du JSON en arbre et en graphe interactif (JSON Viewer)
- Encoder en Base64 en ligne — UTF-8 correct (accents, ç)
- Décoder du Base64 en ligne — UTF-8 correct, compatible JWT
- URL Encode en ligne — encoder du texte pour les URL (percent-encoding)
- URL Decode en ligne — décoder le percent-encoding