Formats de données

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.

Vos données restent sur votre appareilSans envoi, sans serveurFonctionne hors ligne

Profondeur max

Propriétés totales

Statut

Pourquoi utiliser cet outil

01

Collez 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

02
01Collez un exemple JSON représentatif (objet ou tableau d'objets).
02Choisissez le brouillon du schema et la politique des champs requis.
03Copiez le schema généré depuis le panneau de sortie.

Vérifications rapides avant de copier

03

Confirmez 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

04
Que 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

03

Formateur 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.

Générateur de JSON Schema | TOOLGRID