Entrée JSON

Sortie minifiée

Qu'est-ce qu'un minificateur JSON ?

Le JSON minifié a tous les espaces supprimés : pas de sauts de ligne, pas d'indentation, pas d'espaces entre les clés et les valeurs. Le résultat est une seule ligne compacte. Les API retournent souvent du JSON minifié pour réduire la taille des données. Les fichiers de configuration et les champs de base de données ont parfois besoin du même traitement. Un minificateur JSON fait l'inverse d'un formateur : il prend du JSON lisible et le compresse.

Cet outil s'exécute dans votre navigateur. Votre JSON est traité par JSON.stringify() sans arguments supplémentaires, ce qui produit la sortie minimale. Rien n'est envoyé à un serveur.

Comment utiliser cet outil

1

Coller ou importer

Collez votre JSON dans l'éditeur de gauche ou cliquez sur Importer pour charger un fichier. Le bouton Exemple charge des données d'exemple.

2

Voir la sortie minifiée

Le panneau droit affiche le résultat minifié automatiquement. La barre de statistiques affiche la taille originale, la taille minifiée et les économies réalisées. Un JSON invalide affichera une erreur.

3

Copier ou télécharger

Utilisez <strong>Copier</strong> ou <strong>Télécharger</strong> pour obtenir le JSON minifié. Si vous avez besoin d'une sortie formatée à nouveau, utilisez le Formateur JSON d'abord. Pour valider la syntaxe avant ou après la minification, le Validateur JSON s'en charge.

Exemples de minification JSON

La minification supprime tous les espaces. Voici des exemples :

Entrée formatée

Entrée

Sortie minifiée

Sortie

Quand le JSON minifié est utilisé

Les réponses API sont souvent minifiées pour réduire la bande passante. Lors de la création d'une API, vous pouvez minifier le JSON que vous envoyez. Lors du stockage de JSON dans une colonne de base de données ou un paramètre d'URL, la taille réduite compte. Les outils de build et bundlers attendent parfois une configuration minifiée. La spécification JSON permet n'importe quelle quantité d'espaces, donc le JSON minifié reste valide.

Si vous devez lire du JSON minifié, collez-le d'abord dans le Formateur JSON. Pour valider la syntaxe avant ou après la minification, le Validateur JSON s'en charge.

Questions fréquentes

Mes données sont-elles envoyées à un serveur ?

Non. La minification s'effectue dans votre navigateur. Vérifiez l'onglet Réseau pour confirmer.

La minification modifie-t-elle les données ?

Non. Seuls les espaces sont supprimés. La structure et les valeurs restent identiques. RFC 8259 définit le JSON de sorte que les espaces sont insignifiants.

Combien plus petit devient-il ?

Cela dépend de la quantité d'espaces dans l'original. Le JSON formaté avec une indentation de 2 espaces peut rétrécir de 30 à 50 %. La barre de statistiques affiche les chiffres exacts.

Puis-je minifier du JSON invalide ?

Non. L'outil parse d'abord l'entrée. Si ce n'est pas du JSON valide, vous obtiendrez une erreur. Corrigez la syntaxe avec le Validateur JSON ou le Formateur JSON.

Et le JSON avec des commentaires ?

Le JSON standard ne prend pas en charge les commentaires. Si votre fichier a des commentaires (ex. paramètres VS Code), supprimez-les d'abord.

Outils connexes

Pour en savoir plus sur le JSON, voir le guide JSON de MDN, la spécification RFC 8259 et json.org. Pour JSON.stringify, voir MDN. Pour la minification en ligne de commande de gros fichiers, voir jq. Voir aussi Postman pour les tests d'API.