Generateur de JSON Schema
Transformez un document que vous avez deja en un JSON Schema qui le decrit, et voyez quelles cles votre echantillon dit optionnelles.
Entree
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Sortie
La coloration syntaxique est desactivee pour ce document, car recolorer un texte aussi long a chaque frappe ralentirait la saisie. Tous les outils continuent de fonctionner normalement.
Le resultat apparait ici.
Tout fonctionne dans votre navigateur. Rien de ce que vous collez n est envoye, et vous pouvez le verifier dans l onglet Reseau de votre navigateur.
A propos de cet outil
Un schema deduit d un echantillon decrit ce qu il y avait dans l echantillon, ce n est pas une specification, et cette page le traite ainsi. Un tableau est lu comme une liste d enregistrements et tous ses elements sont fusionnes en une seule description, si bien qu une cle absente d un enregistrement revient comme non obligatoire plutot que comme obligatoire par inadvertance. Un champ qui est un entier partout est appele integer, et une seule partie decimale quelque part en fait un number. Un format de chaine n est affirme que si toutes les chaines de cette position ont suivi le meme motif, ce qui empeche une valeur chanceuse de transformer un champ de texte libre en date. Deux types vraiment differents a la meme position deviennent une liste de types. Ce que cela ne peut pas faire, c est connaitre les enregistrements que vous n avez pas colles, donc lisez le resultat comme un point de depart et elargissez le la ou vos donnees sont plus souples que votre echantillon.
Comment ca marche
- Collez un document, ou plusieurs enregistrements dans un tableau, dans le volet de saisie.
- Choisissez le brouillon, et si les formats sont detectes et les cles obligatoires marquees.
- Copiez le schema ou telechargez le comme fichier.