Outil de données et de texte

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é.

Formateur et validateur JSON Fonctionne sur votre appareil
Déposez des fichiers ici ou cliquez pour parcourir
Un fichier .json
Jamais envoyé
  • 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.

FAQ

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.