Générateur de JSON Schema
Inférez un JSON Schema depuis un document JSON d'exemple, avec sélection du brouillon et politique de champs requis.
Profondeur max
Propriétés totales
Statut
Pourquoi utiliser cet outil
01Collez un exemple JSON et obtenez un schema draft-2020-12 ou draft-07 avec les formats de chaîne détectés et la gestion configurable des champs requis.
JSON Schema Generator infère un schema depuis un document JSON d'exemple pour valider de futurs payloads, générer du TypeScript ou documenter des APIs.
Il fusionne les schemas des éléments de tableau, détecte les formats courants (date-time, email, uri, uuid) et supporte draft 2020-12 et draft-07.
Comment l'utiliser
02Vérifications rapides avant de copier
03Confirmez que le format de saisie est celui attendu.
Vérifiez le résultat avant de l'utiliser dans un document, une URL, une config ou un message.
Copiez uniquement le résultat dont vous avez besoin.
FAQ
04Que fait la politique de requis intelligente ?
Pour les tableaux, seules les clés présentes dans chaque élément restent requises. Pour les objets simples, cela équivaut à 'tout requis'.
Détecte-t-il les formats de chaîne automatiquement ?
Oui. Les formats date, date-time, email, uri et uuid sont inférés à partir des valeurs d'exemple.
Mon JSON est-il envoyé quelque part ?
Non. L'inférence s'exécute entièrement dans cet onglet.
Outils liés
03Formateur JSON→
Formatez, minifiez et validez du JSON directement dans le navigateur.
JSON ↔ YAML Converter→
Convert between JSON and YAML in your browser using the standard js-yaml library — both directions, configurable indent, safe-by-default parsing.
JSON to TypeScript Types→
Generate TypeScript interface declarations from a JSON sample — nested types, arrays, optional keys inferred.