Formateur et validateur JSON

Collez votre JSON pour vérifier qu'il est valide et le mettre en forme avec une indentation propre. En cas de problème, vous obtenez la ligne et la colonne exactes et une explication claire.

  • Utilisations gratuites chaque jour
  • Fonctionne dans votre navigateur
  • Sans inscription

Dernière mise à jour :

Offre : FreeVoir les offres →

Traité dans votre navigateur. Votre JSON n'est pas envoyé.

Il vous reste 20 opérations sur 20 aujourd'hui
Entrée JSON

JSON formaté

Guide

Comment formater et valider du JSON

Quatre étapes pour transformer un JSON désordonné en JSON propre et lisible, et y repérer la moindre erreur.

  1. Ajoutez votre JSON

    Collez du JSON dans le cadre Entrée JSON, déposez-y un fichier .json ou cliquez sur Ouvrir un fichier. Cliquez sur Exemple pour essayer l'outil avec un petit objet d'exemple. Dès que le texte est valide, ✓ Ce JSON est valide s'affiche sous le cadre.

    Le cadre d'entrée JSON rempli avec un exemple, les boutons Open file, Sample et Clear, et le message « This is valid JSON » en dessous.Le cadre d'entrée JSON rempli avec un exemple, les boutons Open file, Sample et Clear, et le message « This is valid JSON » en dessous.
  2. Choisissez l'indentation

    Choisissez 2 espaces, 4 espaces ou Tabulation. Cochez Trier les clés de A à Z pour classer par ordre alphabétique les propriétés de chaque objet, ce qui facilite la comparaison de deux fichiers.

    La barre d'options avec le menu d'indentation réglé sur 2 espaces et la case pour trier les clés de A à Z.La barre d'options avec le menu d'indentation réglé sur 2 espaces et la case pour trier les clés de A à Z.
  3. Cliquez sur Formater et valider

    Le JSON mis en forme apparaît à droite. En dessous, un résumé indique ce qu'il contient, par exemple combien de propriétés et sur combien de niveaux. Utilisez Copier ou Télécharger pour le récupérer.

    Du JSON compact à gauche et le même JSON bien indenté à droite, avec une ligne de résumé en dessous et les boutons Copy et Download.Du JSON compact à gauche et le même JSON bien indenté à droite, avec une ligne de résumé en dessous et les boutons Copy et Download.
  4. Corrigez les erreurs en quelques secondes

    Si le JSON n'est pas valide, un message indique la ligne et la colonne, explique le problème (par exemple une virgule manquante) et montre l'endroit. Cliquez sur Aller à l'erreur pour y accéder directement dans l'éditeur, corrigez-la et cliquez de nouveau sur Formater et valider.

    Un cadre d'erreur « Invalid JSON at line 5, column 3 » expliquant qu'une virgule manque peut-être, la ligne avec un repère sous le problème et un bouton Go to error.Un cadre d'erreur « Invalid JSON at line 5, column 3 » expliquant qu'une virgule manque peut-être, la ligne avec un repère sous le problème et un bouton Go to error.

Bon à savoir

  • Rien n'est envoyéVotre JSON est traité dans votre navigateur et ne quitte jamais votre appareil.
  • Utilisations quotidiennesChaque traitement réussi compte comme une opération JSON. Un JSON non valide n'est jamais compté.
  • Les grands nombres sont préservésLes très grands nombres, comme les longs identifiants, restent exactement tels qu'ils ont été écrits au lieu d'être arrondis.

Questions fréquentes

Qu'est-ce qu'un JSON valide ?

Le JSON suit une norme stricte (RFC 8259). Les noms de propriété et les textes doivent être entre guillemets doubles, les éléments sont séparés par des virgules sans virgule après le dernier, et les commentaires sont interdits. Les valeurs peuvent être des objets, des tableaux, du texte, des nombres, true, false ou null. Des habitudes JavaScript comme les apostrophes, les clés sans guillemets, les virgules finales, NaN et undefined sont des erreurs en JSON.

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

Aucune valeur n'est modifiée. Les nombres restent exactement tels que vous les avez écrits : un grand identifiant comme 9007199254740993 reste intact (beaucoup d'outils l'arrondissent sans prévenir) et 1.10 reste 1.10. Les propriétés gardent leur ordre, sauf si vous activez le tri des clés. Le texte peut être réécrit, par exemple \u00e9 devient é, ce qui signifie la même chose.

Comment trouver ce qui ne va pas dans mon JSON ?

Si le JSON n'est pas valide, l'outil affiche la ligne et la colonne, la ligne elle-même avec un repère et une courte explication, par exemple une virgule manquante, une virgule finale, des apostrophes ou une accolade non fermée. Les causes les plus fréquentes sont une virgule manquante ou en trop, des apostrophes au lieu de guillemets doubles et un crochet fermant manquant.

Signale-t-il les clés en double ?

Oui. Le JSON autorise deux fois la même clé dans un objet, mais la plupart des programmes ne gardent que la dernière valeur et ignorent les autres sans prévenir. L'outil conserve les deux dans le résultat et liste les clés en double pour que vous décidiez.

Mon JSON est-il envoyé ou conservé ?

Non. Tout s'exécute dans votre navigateur : vos données ne quittent jamais votre appareil. Notre serveur enregistre seulement qu'une opération a été formatée, avec votre adresse réseau, pour appliquer la limite quotidienne affichée au-dessus de l'outil.

Autres outils JSON