Validateur JSON local strict

Validateur JSON en ligne

Vérifiez la syntaxe de votre JSON et repérez les erreurs sans modifier le texte source.

validateur JSON

Traitement local · privé
JSON en entréeLignes 6 · 143 B
Ctrl/⌘ + Entrée pour exécuterCollez, saisissez ou déposez un fichier .json
JSON valide

Racine objet valide · Lignes 6 · 143 B

Direct par navigateur

Charger JSON à partir d'une URL

Votre navigateur contacte directement cette URL. La destination doit autoriser CORS ; jsonminify.org ne proxy ni ne stocke la réponse.

Traité dans votre navigateur
Validation JSON standard
Sans compte ni téléversement

01 — 03

Un résultat de validation clair en trois étapes

Le JSON est vérifié avant le traitement. Une erreur de syntaxe produit un message explicatif plutôt qu’un résultat incomplet.

01

Ajoutez votre JSON

Ajoutez du texte exactement tel que reçu ou ouvrez un fichier .json local.

02

Choisissez votre opération

Lancez la validation pour vérifier la syntaxe et lire les éventuels messages d’erreur.

03

Copiez ou téléchargez le résultat

Vérifiez le résultat, puis copiez-le ou téléchargez-le en UTF-8. Pour le visualiseur, vous pouvez aussi copier le chemin d’une valeur.

EXEMPLES ET SYNTAXE

Entrée, résultat et erreurs fréquentes

Le traitement conserve les valeurs JSON et adapte leur présentation à l’opération choisie.

ENTRÉE
{
  "site": "jsonminify.org",
  "enabled": true,
  "items": [1, 2]
}
RÉSULTAT
JSON valide — 4 lignes, 3 propriétés
CasSyntaxe valideExplication
Clés d’objet{"name":"value"}

Les clés et les chaînes exigent des guillemets doubles.

Tableaux[1, 2, 3]

Les éléments conservent leur ordre.

Valeurs primitivestrue · false · null

Ces valeurs sont en minuscules, sans guillemets.

Espacesspace · tab · line break

Facultatifs entre les éléments ; significatifs dans les chaînes.

POURQUOI JSONMINIFY.ORG

Un validateur qui ne cache pas le problème

La validation est distincte du formatage, donc un résultat réussi signifie que la source soumise est un JSON valide.

Préserve la source

Votre entrée reste inchangée, que la validation réussisse ou échoue.

Vérification de la syntaxe JSON

Les commentaires, virgules finales et clés sans guillemets sont signalés comme des erreurs de JSON standard.

Des mesures de taille utiles

Les commentaires, les virgules de fin, les valeurs non définies et la syntaxe des objets JavaScript sont rejetés.

UTILISATIONS COURANTES

Que vérifier avec un validateur JSON

La validation syntaxique est une première étape rapide chaque fois que JSON franchit une frontière entre des personnes, des applications ou des environnements.

Données d’API

Préparez ou examinez des exemples de requêtes et de réponses JSON avant de les réutiliser.

Configuration d’application

Vérifiez la syntaxe et la structure des paramètres avant de les intégrer à une application.

Jeux de données de test

Préparez des exemples reproductibles et examinez les différences sans envoyer vos données à un serveur.

RÉFÉRENCE JSON

Comprendre les résultats de la validation JSON

La validation syntaxique indique si le texte peut être analysé au format JSON. Cela ne prouve pas que les données sont correctes pour une application particulière.

01

Les clés et les chaînes nécessitent des guillemets doubles

Le JSON standard utilise des guillemets doubles pour les clés d'objet et les valeurs de chaîne. Les guillemets simples et les clés sans guillemets appartiennent à la syntaxe des objets JavaScript, et non à JSON.

02

Les commentaires et les virgules de fin sont rejetés

JSON n'a pas de syntaxe de commentaire et le dernier élément d'un objet ou d'un tableau ne peut pas être suivi d'une virgule. Supprimez-les avant de valider à nouveau.

03

N'importe quelle valeur JSON peut être la racine

Les objets et les tableaux sont courants, mais une chaîne, un nombre, un booléen ou une valeur nulle peuvent également constituer un document JSON complet et valide lorsque le système récepteur le permet.

04

La validité de la syntaxe n'est pas la validité du schéma

Il se peut qu'un document valide ne comporte toujours pas de propriétés requises ou contienne des valeurs du mauvais type d'activité. Ces règles nécessitent une vérification distincte au niveau du schéma ou de l’application.

FAQ

Questions sur le traitement JSON

Comprenez ce que signifie un résultat valide et pourquoi certaines entrées de type JavaScript sont rejetées.

Mon JSON est-il envoyé à un serveur ?

Le texte collé et les fichiers locaux sont traités dans votre navigateur. Si vous chargez une URL, votre navigateur contacte directement le site indiqué ; celui-ci doit autoriser CORS.

La validation corrige-t-elle le JSON invalide ?

Non. Il conserve la source d'origine et signale l'erreur afin que vous puissiez décider comment la corriger.

Pourquoi le validateur s'arrête-t-il à une erreur ?

Les analyseurs standard s'arrêtent à la première erreur de syntaxe bloquante. Le corriger peut révéler un problème ultérieur lors de la prochaine exécution.

La validation est-elle effectuée sur un serveur ?

Non. Le JSON est analysé localement dans votre navigateur et n'est pas inclus dans les événements d'analyse.