Formateur JSON
Mettez en forme une réponse illisible, ou minifiez-la · tourne dans cet onglet, n’est jamais envoyé nulle part
Entrée
Formaté
Comment fonctionne le Formateur JSON
Un formateur et un minifieur JSON en un. Mettez en forme avec deux, trois ou quatre espaces ou des tabulations, compactez le document sur une seule ligne, ou triez alphabétiquement les clés de chaque objet pour que deux fichiers se comparent proprement dans le contrôle de version. Le résultat se met à jour pendant que vous tapez, et le document n’est jamais envoyé.
Collez ou déposez un document dans le panneau d’entrée et le résultat formaté apparaît pendant que vous tapez. Choisissez deux, trois ou quatre espaces, ou des tabulations — selon ce qu’utilise votre projet. Passez à Minifier pour retirer chaque octet d’espace blanc, ce que vous voulez avant d’intégrer du JSON dans une variable d’environnement ou une URL.
Trier les clés réécrit chaque objet avec ses clés dans l’ordre alphabétique. Deux documents qui ne diffèrent que par l’ordre des clés deviennent identiques octet pour octet, ce qui les fait se comparer proprement dans le contrôle de version.
L’analyse tourne dans un Web Worker, si bien que même des documents de plusieurs mégaoctets se formatent sans que la page cesse de répondre pendant que vous tapez.
Questions fréquentes
Quelle différence entre mettre en forme et minifier du JSON ?
La mise en forme ajoute indentation et sauts de ligne pour rendre la structure lisible. La minification retire chaque octet d’espace blanc optionnel, ce que vous voulez avant de mettre du JSON dans une variable d’environnement, une URL ou sur le réseau. Les deux produisent les mêmes données.
Pourquoi voudrais-je trier les clés ?
Deux documents qui décrivent la même chose mais listent leurs clés dans un ordre différent produisent un diff textuel bruyant. Trier les clés alphabétiquement les rend identiques octet pour octet là où ils concordent, si bien que seuls les vrais changements apparaissent dans le contrôle de version.
Gère-t-il de très gros fichiers ?
Oui. L’analyse et la mise en forme tournent dans un Web Worker, si bien que des documents de plusieurs mégaoctets se reformatent sans que la page cesse de répondre pendant que vous tapez.
Mon JSON est-il envoyé à un serveur ?
Jamais. Le formateur est du JavaScript qui tourne dans votre propre onglet et il n’y a aucun backend vers lequel envoyer quoi que ce soit. Il continue de fonctionner réseau débranché.