Formateur JSON

Formatez, réduisez et validez JSON pour une lecture plus facile.

Collez du JSON valide, formatez-le pour le lire ou compactez-le pour le copier. Si l'analyse échoue, corrigez la source et réessayez ; l'outil ne devine pas les données manquantes.

Jusqu'à 100 000 unités UTF-16 ; certains emoji utilisent plusieurs unités

Activez JavaScript pour traiter le contenu localement dans votre navigateur.

Comment utiliser

Que valide le formatage JSON ?

Il vérifie la syntaxe et modifie les espaces hors des chaînes. Il garde les nombres tels qu’écrits, l’ordre des clés et les doublons, sans reconstruire les données avec les nombres JavaScript. Il ne valide pas un schéma d’API ni la pertinence des clés dupliquées.

Étapes à suivre

  1. Collez la valeur JSON complète avec ses accolades ou crochets ouvrants et fermants si nécessaire.
  2. Choisissez le formatage pour une indentation lisible ou la minimisation pour un texte compact. Vérifiez avant de copier dans une autre application.
  3. Corrigez la source en cas d’erreur. L’outil n’invente pas les virgules, guillemets ou données manquants.

Choisir les réglages

OptionCe qui change
FormaterIndentation de deux espaces. Le contenu des chaînes, y compris espaces et sauts de ligne échappés, reste inchangé.
MinimiserRetire les espaces entre les éléments. Compactage de texte, pas compression gzip ni suppression sémantique des doublons.
Doublons / Grands entiersIls restent dans l’export. Un autre parseur peut garder la dernière valeur dupliquée ou arrondir un grand nombre : vérifiez-le séparément.

Exemple et résultat attendu

Formatez {"id":9007199254740993,"count":2,"count":3}. Attendu : l’entier 9007199254740993 reste exact, les deux clés count gardent leur ordre, seuls indentation et espaces entre éléments changent. Les doublons sont syntaxiquement valides ici, mais peuvent violer votre contrat de données.

Si cela ne fonctionne pas

  • Limite partagée : 100,000 unités de code UTF-16. Certains emoji utilisent plusieurs unités. Réduisez une entrée trop longue ; l’indentation refuse plus de 100 niveaux d’imbrication.
  • Commentaires, virgules finales et chaînes entre apostrophes ne sont pas du JSON. Exportez un JSON valide à la source plutôt que d’effacer aveuglément du texte utile.
  • Le traitement est local et n’exécute pas l’entrée. Copier place néanmoins le résultat dans le presse-papiers de votre appareil.

Comment utiliser

Collez du JSON valide, puis formatez ou réduisez et copiez le résultat. La précision du numéro d'origine, l'ordre des clés et les clés en double sont préservées. Seuls les espaces en dehors des chaînes changent ; le contenu n’est jamais exécuté. Prend en charge jusqu'à 100 niveaux d'imbrication.