Formateur et validateur JSON
Indentez du JSON pour le rendre lisible, ou minifiez-le pour l'expédier, et repérez exactement où il est cassé.
- S'exécute sur votre appareil — le fichier n'est envoyé nulle part
- Sans inscription, sans filigrane, sans quota quotidien
- Gratuit, sans limite d'utilisation
Comment ça marche
La plupart des formateurs JSON sont des sites où l'on colle ses données, ce qui revient à coller clés d'API, fiches clients ou données internes sur le serveur de quelqu'un d'autre. Celui-ci analyse le fichier dans la page. Rien n'est transmis et rien n'est consigné, ce qui compte plus pour les données de configuration et d'API que pour presque tout autre type de fichier.
Indenté ou minifié
La sortie indentée ajoute une indentation de deux espaces et des sauts de ligne, ce qu'il faut pour lire un fichier ou le relire dans une pull request. La sortie minifiée supprime tous les octets inutiles, ce qu'il faut pour l'envoyer sur un réseau. Les données sont identiques dans les deux cas.
La validation est incluse
Si le fichier ne peut pas être analysé, vous obtenez le message d'erreur de l'analyseur, qui indique la position du problème. Les coupables habituels sont une virgule après le dernier élément, des apostrophes simples au lieu de guillemets doubles, ou un caractère non échappé dans une chaîne.
Ce que le formatage ne change pas
L'ordre des clés est conservé tel qu'il est écrit. Les nombres sont réécrits sous leur forme canonique, si bien que de très grands entiers au-delà de la plage sûre de JavaScript peuvent perdre en précision§: c'est une limite du langage, pas du formateur, et elle touche de la même façon tous les outils fondés sur JavaScript.
Formateur et validateur JSON : questions
Mon JSON est-il envoyé à un serveur§?
Non. Il est analysé dans la page par votre propre navigateur. Rien n'est transmis ni stocké.
Que se passe-t-il si mon JSON est invalide§?
Vous obtenez le message d'erreur de l'analyseur, avec l'endroit où se situe le problème, pour le retrouver dans le fichier source.
Le formatage modifie-t-il mes données§?
Non. Seuls les espaces changent. Les clés gardent leur ordre et les valeurs ne sont pas modifiées.