tools

Formateur et validateur JSON

Formatez, minifiez, triez les clés et validez du JSON avec la ligne et la colonne exactes de chaque erreur.

[chargement de l’outil…]

Fonctionnement

L’entrée passe par le JSON.parse du navigateur, l’analyseur le plus strict disponible, puis par JSON.stringify avec votre indentation. Trier les clés classe les clés des objets par ordre alphabétique à tous les niveaux, ce qui facilite la comparaison de deux documents.

En cas d’échec de l’analyse, l’outil convertit le message d’erreur du moteur en ligne et colonne pour que vous puissiez y aller directement.

Erreurs courantes

Message Cause habituelle
Unexpected token } virgule finale après le dernier élément
Unexpected token ' guillemets simples : JSON exige des guillemets doubles
Unexpected token / commentaires : JSON n’en a pas (utilisez des outils JSON5 ou JSONC)
Bad control character tabulation ou retour à la ligne brut dans une chaîne : échappez-le en \t ou \n

Limites

  • Les grands nombres au-delà de 2^53 perdent en précision lors de la resérialisation, comme dans tout outil JavaScript.
  • Les fichiers sont lus localement ; rien n’est envoyé. Les gros documents (plusieurs dizaines de MB) fonctionnent mais prennent un instant.

Références

esc
Tous les outils
Aperçu Markdown[text]
Autonomie batterie en rapport cyclique[embedded]
Autonomie d’onduleur (UPS)[hardware]
Calcul de chute de tension[hardware]
Calcul de forme de tenseur[ai]
Calcul de résistance pour LED[embedded]
Calcul de section de câble[hardware]
Calcul de taille après quantification[ai]
Calculateur chmod[dev]
Calculateur CRC[embedded]
Calculateur d’autonomie de batterie[hardware]
Calculateur de filtre RC / LC[embedded]
Calculateur de pont diviseur de tension[embedded]
Calculateur de puissance de groupe électrogène[hardware]
Calculateur de résolution ADC / DAC[embedded]
Calculateur de sous-réseau / CIDR[dev]
Calculateur loi d’Ohm[embedded]
Calculateur timer / PWM[embedded]
Code couleur des résistances[embedded]
Convertisseur CSV ⇄ JSON[dev]
Convertisseur de chiffres romains[text]
Convertisseur de timestamp Unix[dev]
Décodeur JWT[dev]
Dimensionnement d’un parc de batteries solaires[hardware]
Encodeur / décodeur Base64[dev]
Encodeur d’entités HTML[dev]
Encodeur et analyseur d’URL[dev]
Erreur de baud rate UART[embedded]
Estimateur de mémoire / VRAM pour LLM[ai]
Formateur et validateur JSON[dev]
Formateur SQL[dev]
Formateur XML[dev]
Générateur d’expression cron[dev]
Générateur de hash[dev]
Générateur de Lorem Ipsum[text]
Générateur de mot de passe[dev]
Générateur de tableau Markdown[text]
Générateur et inspecteur d’UUID[dev]
Inspecteur de nombres et flottants[embedded]
Nombre en lettres[text]
Production de panneaux solaires[hardware]
Testeur de regex[dev]
Testeur JSONPath[dev]
Validateur et convertisseur YAML[dev]
Visualiseur de registres et champs de bits[embedded]
Commandes
Changer de thème (auto → clair → sombre)
Copier le lien de cette page
Aller à tous les outils
Read in English
↑↓ naviguer↵ ouvrir⌘↵ nouvel onglet