Aller au contenu

Minifier JSON

Compressez un document JSON sur une seule ligne compacte et voyez combien d’octets vous économisez.

Traité localement dans votre navigateur

0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Minifier JSON ?

Minifier du JSON consiste à retirer tout ce qui n’a pas de sens : espaces, tabulations et retours à la ligne entre les éléments. Les données restent identiques, mais le texte est plus court, ce qui aide pour la taille des requêtes, le stockage ou le collage dans un champ d’une seule ligne.

L’outil valide d’abord le document, puis l’écrit sans aucun espace en dehors des chaînes. Les nombres et les séquences d’échappement dans les chaînes restent exactement comme vous les avez saisis, et un petit rapport indique la taille d’origine, la taille minifiée et le pourcentage gagné.

Comment ça marche ?

  1. Collez votre JSON formaté dans la zone de saisie.
  2. Le résultat minifié sur une ligne s’affiche aussitôt, avec la taille avant et après.
  3. Si le JSON est invalide, corrigez l’endroit indiqué dans le message d’erreur (ligne et colonne).
  4. Copiez le résultat ou téléchargez minified.json.

Cas d'usage courants

  • Intégrer une configuration JSON dans une variable d’environnement, une cellule CSV ou un paramètre d’URL.
  • Réduire la taille d’un jeu de données JSON stocké dans un dépôt ou envoyé dans une requête de test.
  • Produire des journaux JSON sur une ligne ou des enregistrements JSON Lines à partir d’un exemple indenté.
  • Comparer deux documents en supprimant d’abord les différences de mise en forme.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
{
  "name": "Ada Lovelace",
  "born": 1815,
  "fields": [
    "mathematics",
    "computing"
  ],
  "active": false
}
Sortie
{"name":"Ada Lovelace","born":1815,"fields":["mathematics","computing"],"active":false}

Confidentialité

Minifier JSON s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

La minification ne retire que les espaces : elle ne raccourcit pas les clés et ne compresse pas les données. Pour le transfert réseau, gzip ou Brotli font bien mieux.

Questions fréquentes

La minification peut-elle casser mon JSON ?

Non. Seuls les espaces situés hors des chaînes sont supprimés : les données lues sont identiques. Les espaces à l’intérieur des valeurs texte ne sont jamais touchés.

De combien mon fichier va-t-il rétrécir ?

Cela dépend de l’indentation. Un fichier très indenté perd souvent 20 à 40 %, alors qu’un fichier déjà compact change à peine. L’outil affiche le gain exact.

L’ordre des clés et les grands nombres sont-ils conservés ?

Oui. Les clés gardent leur ordre d’origine et les nombres leurs chiffres exacts, y compris les entiers trop grands pour JavaScript.

Plus d'outils dans JSON & données →