Validation de schéma JSON

Utilisez localement dans le navigateur les règles Schema limitées JSON pour valider les documents JSON, et signaler les chemins, mots-clés et fonctionnalités non prises en charge.

Traitement local dans le navigateur
Cette page a passé la vérification du répertoire public ; les fonctionnalités complètes sont disponibles après activation de JavaScript.
Mode d’emploi

Comment utiliser JSON Schema pour valider

JSON Le contrôle du schéma traite les données saisies uniquement dans le navigateur actuel et ne les téléverse pas, ne se connecte pas à Internet et ne les enregistre pas.

  1. Contenu à saisir

    Collez le document JSON et le schéma, ou chargez un texte local ne dépassant pas 1 MiB.

  2. Sélectionner une méthode de traitement

    Vérifiez les types, les champs obligatoires, les propriétés, les tableaux, les plages, les mots-clés de combinaison et les références locales.

  3. Vérifier et exporter

    Affiche l’état valid, les chemins d’erreur et les avertissements, puis permet de copier ou de télécharger le résultat structuré.

Restrictions et remarques

  • Les mots-clés Schema pris en charge et les références $ref locales ont des limites clairement définies ; les références distantes ne seront pas lues.
  • Profondeur maximale 128, nœuds 100,000, erreurs 50 ; les fonctionnalités non prises en charge afficheront un avertissement.
  • L’outil fournit uniquement des résultats de traitement local à titre indicatif ; les configurations importantes, les clés, les documents et les contenus publiés doivent toujours être vérifiés dans l’environnement cible.

Foire aux questions

Les données saisies sont-elles téléversées sur un serveur ?

Non. La page utilise uniquement la mémoire du navigateur, les fichiers locaux API et les ressources locales déjà fournies avec le site.

Pourquoi Schema affiche-t-il un avertissement alors que le résultat reste valide ?

Un avertissement indique qu’un mot-clé n’est pas couvert par l’implémentation restreinte, mais ne signifie pas que cette fonctionnalité a été entièrement validée.

Pourquoi les résultats nécessitent-ils encore une vérification manuelle ?

La syntaxe des limites, les normes régionales, les lecteurs tiers et l’environnement d’exécution cible peuvent différer ; l’outil ne remplace pas la validation finale.

Commentaires sur la pageVous avez découvert un problème ou avez une suggestion d’amélioration ?
Les fonctions de retour nécessitent l’utilisation de la version en ligne

Veuillez activer JavaScript dans la version en ligne avant de soumettre ; les fonctionnalités locales de l’outil ou du cas ne sont pas affectées.

Aller vers la version en ligne pour envoyer des commentaires