ToolHub
Ouvrir l'outil

Generateur JSON Schema

Generer automatiquement des definitions JSON Schema a partir de donnees JSON

Outils developpeur

À propos de cet outil

Le generateur JSON Schema cree des definitions JSON Schema a partir de vos donnees JSON. Il analyse la structure et les types, et genere un Schema complet conforme aux specifications JSON Schema Draft-07 et Draft-2020-12, avec prise en charge de l'inference automatique de types et de la detection des champs obligatoires.

Principales fonctionnalités

Aperçu rapide

Cas d'utilisation

json schema validation api draft-07

Questions fréquentes

Quelles versions de JSON Schema sont prises en charge ?

Les versions JSON Schema Draft-07 et Draft-2020-12 sont prises en charge. Vous pouvez selectionner la version cible via le menu deroulant avant la generation. Le Schema genere ajoutera automatiquement la declaration $schema correspondante.

Comment fonctionne l'inference de types ?

L'outil infere automatiquement les types a partir des valeurs JSON : les chaines sont inferees comme string, les entiers comme integer, les flottants comme number, les booleens comme boolean, les tableaux comme array, les objets comme object, et null comme null. Les structures imbriquees generent recursivement des sous-Schema.

Quels formats sont pris en charge par l'inference de format ?

Lorsque l'option « Inferer les formats » est activee, l'outil identifie les formats de chaine courants, y compris email, URI, date-time et UUID, et ajoute le champ format correspondant dans le Schema. Les chaines non reconnues sont simplement marquees comme de type string.

Mes donnees sont-elles en securite avec cet outil ?

Absolument securise. Toute l'analyse JSON et la generation de Schema s'effectuent localement dans le navigateur. Aucune donnee n'est envoyee a un serveur, la structure de vos donnees reste entierement privee.

Comment verifier que le Schema genere est correct ?

Apres la generation du Schema, cliquez sur le bouton « Valider » pour verifier les donnees JSON d'origine avec le Schema genere. L'outil rapportera les resultats de la validation, y compris les erreurs d'incompatibilite de types et les champs obligatoires manquants.