Minificateur JSON

Les API de production et les expéditeurs de journaux envoient souvent des JSON compacts sans jolis espaces.

Comment réduire JSON

1. Collez le joli JSON imprimé.
2. Cliquez sur réduire — un JSON non valide affiche une erreur d'analyse.
3. Copiez le résultat sur une seule ligne.
4. À utiliser dans le corps HTTP, les variables d'environnement ou la configuration intégrée.

Réduire les exemples

Intégrer dans l'attribut de données HTML

Réduisez la configuration du graphique JSON pour adapter la balise de script en ligne avec moins d'octets.

Taille de l'environnement Lambda

Les variables d'environnement AWS ont des limites de taille : réduisez le wrapper de secrets JSON imbriqué.

Demande d'API mobile

Réduisez la taille du corps POST sur les réseaux lents : chaque Ko nombre sur la 3G.

Quand minimiser JSON

• Lors de l'expédition de JSON par fil à plusieurs reprises à grande échelle.
• Lors du stockage de nombreux blobs de configuration similaires.
• Lorsque les outils nécessitent une seule ligne JSON (certaines CLI).

Canonique JSON pour signature

JWT et certaines API blockchain nécessitent un ordre canonique des octets. Une réduction aveugle après le tri des clés peut être nécessaire — vérifiez les spécifications avant de réduire les charges utiles signées.

Questions fréquentes

Est-ce que cela minimise les données modifiées ?

Non : seuls les espaces insignifiants sont supprimés ; les valeurs et l'ordre des clés restent les mêmes (ordre des clés conservé tel qu'analysé).

Réduire ou compresser ?

Minify supprime les espaces ; gzip se compresse davantage au niveau de la couche HTTP — les deux sont empilés.

JSON invalide ?

L'analyse du minificateur échoue - corrigez-la d'abord avec le validateur.

Unicode s'est échappé ?

Le stringify standard peut échapper au non-ASCII — le comportement correspond à JSON.stringify.

Locale?

Oui.