CalcMint

Formateur et validateur JSON

Collez du JSON pour le formater et le valider pendant la saisie. En cas d'erreur, vous voyez la ligne, la colonne et quoi corriger.

Formateur et validateur JSON

JSON valide

Résultat

161 B

Intégrer ce calculateur à votre site

Copiez le code et collez-le dans le HTML de votre page. C'est gratuit ; merci de garder le lien vers la source.

Les règles JSON qui piègent

  • Chaînes et clés entre guillemets doubles : "nom", jamais 'nom' ni nom.
  • Pas de virgule après le dernier élément d'un objet ou d'un tableau.
  • Pas de commentaires, ni undefined, NaN ou Infinity.
  • Les retours à la ligne et tabulations dans les chaînes s'écrivent \n et \t.
  • Les nombres n'ont ni zéros en tête (007), ni + devant, ni point final (1.).

Indenté ou minifié ?

Le JSON indenté se lit et se compare plus facilement, d'où son usage dans les fichiers de configuration et la documentation d'API. Le JSON minifié supprime tous les espaces inutiles et c'est lui qu'on envoie sur le réseau ; avec gzip, l'écart diminue mais on gagne encore des octets. Trier les clés permet de comparer ligne à ligne deux versions d'un même objet.

Questions fréquentes

Pourquoi mon JSON est-il invalide ?

Les coupables habituels : une virgule après le dernier élément, des guillemets simples au lieu de doubles, des clés sans guillemets, des commentaires et des retours à la ligne dans les chaînes. JavaScript accepte tout cela, pas JSON (RFC 8259).

Le formatage modifie-t-il mes données ?

Non, seulement les espaces et, si vous le souhaitez, l'ordre des clés. Exception : les entiers au-delà de 9 007 199 254 740 991, que JavaScript ne stocke pas exactement ; l'outil vous prévient s'il en voit un.

Peut-il traiter de gros fichiers ?

Oui, plusieurs mégaoctets se collent sans souci. Le traitement se fait sur votre appareil, donc les très gros fichiers dépendent de sa mémoire.

Ce que je colle est-il envoyé à un serveur ?

Non. Cet outil fonctionne entièrement dans votre navigateur, avec JavaScript et l'API Web Crypto intégrée. Rien de ce que vous tapez, collez ou ouvrez n'est envoyé ni conservé.

Calculateurs associés