Ajoutez votre JSON
Collez du texte, chargez l'exemple ou ouvrez un fichier .json local d'une taille maximale de 10 Mo.
Outil JSON 100% local
Réduisez la taille de votre JSON ou rendez-le lisible, puis copiez ou téléchargez le résultat. Le traitement se déroule dans votre navigateur.
Sans compte · aucun téléversement · sans installation
01 — 03
Le JSON est vérifié avant le traitement. Une erreur de syntaxe produit un message explicatif plutôt qu’un résultat incomplet.
Collez du texte, chargez l'exemple ou ouvrez un fichier .json local d'une taille maximale de 10 Mo.
Retirez les espaces facultatifs ou ajoutez une indentation lisible.
Vérifiez le résultat, puis copiez-le ou téléchargez-le en UTF-8. Pour le visualiseur, vous pouvez aussi copier le chemin d’une valeur.
EXEMPLES ET SYNTAXE
Le traitement conserve les valeurs JSON et adapte leur présentation à l’opération choisie.
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}{"site":"jsonminify.org","enabled":true,"items":[1,2]}{"name":"value"}Les clés et les chaînes exigent des guillemets doubles.
[1, 2, 3]Les éléments conservent leur ordre.
true · false · nullCes valeurs sont en minuscules, sans guillemets.
space · tab · line breakFacultatifs entre les éléments ; significatifs dans les chaînes.
POURQUOI JSONMINIFY.ORG
Les API de navigateur standard font le travail. Il n'y a pas de compte, de file d'attente de téléchargement ou d'étape de réparation cachée.
Votre JSON est analysé sur cet appareil et n'est pas envoyé à notre serveur.
Les commentaires, virgules finales et clés sans guillemets sont signalés comme des erreurs de JSON standard.
Comparez les octets UTF-8 réels avant et après la réduction au lieu du nombre de caractères.
UTILISATIONS COURANTES
La minification est plus utile lorsque les espaces n'ajoutent aucune valeur au prochain système ou à la prochaine personne recevant les données.
Préparez ou examinez des exemples de requêtes et de réponses JSON avant de les réutiliser.
Vérifiez la syntaxe et la structure des paramètres avant de les intégrer à une application.
Préparez des exemples reproductibles et examinez les différences sans envoyer vos données à un serveur.
RÉFÉRENCE JSON
Un minificateur doit supprimer les espaces de présentation tout en préservant la valeur JSON analysée. Comprendre cette limite empêche les modifications accidentelles des données.
Les espaces, tabulations et sauts de ligne entre les jetons JSON ne font pas partie du modèle de données. Une fois l’analyse réussie, l’outil sérialise la valeur sans espace facultatif.
Les commentaires, les virgules de fin, les noms de propriétés sans guillemets, les expressions non définies et JavaScript ne sont pas des expressions JSON standard. L'outil signale une erreur au lieu de deviner silencieusement une réparation.
La taille du fichier est calculée avec TextEncoder, de sorte que les caractères emoji et non latins sont comptés en fonction de leur longueur réelle en octets UTF-8 plutôt que du nombre de caractères JavaScript.
La suppression des espaces rend JSON plus petit et non secret. Toute personne recevant le résultat peut l'analyser. Les valeurs sensibles nécessitent donc toujours des contrôles d'accès appropriés.
FAQ
Des réponses claires sur la validité, la confidentialité, la taille du fichier et les modifications apportées par l'outil.
Le texte collé et les fichiers locaux sont traités dans votre navigateur. Si vous chargez une URL, votre navigateur contacte directement le site indiqué ; celui-ci doit autoriser CORS.
Il supprime les espaces facultatifs après l’analyse du JSON standard. Les valeurs restent équivalentes, bien que l'ordre des clés d'objet ne doive pas être traité comme une garantie sémantique.
Le JSON standard nécessite des clés et des chaînes entre guillemets. Il n'autorise pas les commentaires, les virgules de fin, les valeurs non définies ou la syntaxe littérale d'objet JavaScript.
L'importateur de fichiers local accepte les fichiers .json jusqu'à 10 Mo. La mémoire disponible de l'appareil et les limites du navigateur peuvent toujours affecter des fichiers inhabituellement complexes.
Unminify analyse le JSON et l'écrit à nouveau avec deux ou quatre espaces d'indentation, ce qui rend les données imbriquées plus faciles à lire.