Depuis 2010 · Plus de 2 millions d’utilisations d’outils par mois
Depuis 2010
Ajouter à Chrome

Ma Boîte à Outils

Mode Automatique

Aucun outil enregistré pour l’instant.

Passer à la Version Premium
Outils associés
Étape suivante
Formateur et Validateur JSON
Autres outils
Testeur APIGénérateur de JSON AléatoireConvertisseur cURL en JSONConvertisseur JSON vers CSVConvertisseur JSON vers YAMLGénérateur de balisage SchemaConvertisseur TOML vers JSONConvertisseur CSV en JSON
Page d'accueil > Outils pour webmestres
 

Générateur de schéma JSON

Créez un schéma à partir d’un exemple de données avec le générateur de schémas JSON de MiniWebtool. Il déduit les types et les détails structurels du JSON d’exemple, y compris les valeurs nullables et les formats, et produit un schéma à vérifier par rapport aux données que votre application doit accepter.

Besoin d’aide pour utiliser cet outil ? Demandez à une IA

Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.

Voir la question

3 utilisations gratuites par jourSans inscriptionRésultats instantanés
Générateur de schéma JSONEssayez maintenant — gratuit ▼
Échantillons rapides
{ }Échantillon JSON
Prêt à inspecter
0 caractère Aucun JSON analysé pour l'instant

Embed Générateur de schéma JSON Widget

Générateur de schéma JSON

Le Générateur de Schéma JSON transforme un échantillon JSON en un schéma prêt pour la validation pour les API, les webhooks, les fichiers de configuration, les pipelines de données et la documentation. Collez un objet JSON représentatif, un tableau ou un flux NDJSON, choisissez le style d'inférence, et l'outil construit un schéma avec des propriétés imbriquées, des règles d'éléments de tableau, des valeurs nullables, des exemples et des notes lisibles étape par étape.

En bref

Le Générateur de schéma JSON crée un JSON Schema à partir d’un exemple d’objet JSON, de tableau ou de flux NDJSON. Il déduit les types, les propriétés imbriquées, les champs obligatoires et les formats de chaînes courants, et affiche une carte lisible de chaque chemin.

Générateur de schéma JSON: fonctionnalités en un coup d’œil
FonctionnalitéCe que vous obtenezIdéal pour
Exemple de saisieCollez un objet ou un tableau JSON, ou des enregistrements NDJSON, ou chargez un exemple : événement d’API, catalogue de produits ou enregistrements NDJSON. Le bouton Formater l’exemple met la saisie en forme.Partir d’un schéma tiré d’une charge utile réelle
Déduction des typesDétecte les types object, array, string, number, integer, boolean et null, et utilise des branches anyOf pour les types mixtes. Les éléments de tableau sont fusionnés à partir des valeurs observées.Décrire des enregistrements imbriqués et des tableaux d’objets
Formats de chaînesReconnaît les valeurs d’e-mail, d’URL, de date, de date-heure, d’UUID, d’IPv4 et d’IPv6.Ajouter des indications de format aux schémas d’API et de webhooks
Choix du brouillonLa sortie suit Draft 2020-12, Draft 2019-09 ou Draft-07, défini par l’URI $schema. Vous pouvez aussi définir un titre de schéma.Adopter le brouillon attendu par votre validateur
Champs obligatoiresMarquez une propriété comme obligatoire uniquement si elle apparaît dans chaque objet observé, ou choisissez de ne pas déduire les champs obligatoires.Régler le niveau de rigueur du premier brouillon
Indications supplémentairesLes options ajoutent des exemples, des indications d’enum, des plages numériques observées, des longueurs de chaînes et des règles d’objets fermés.Resserrer un brouillon avant la relecture manuelle
Carte du schémaUn tableau liste chaque chemin avec son type déduit, son statut obligatoire, son format et sa règle. Copiez le schéma final d’un seul bouton.Relire le schéma avant de l’utiliser

Pourquoi utiliser un Générateur de Schéma JSON basé sur des échantillons ?

Écrire un JSON Schema à la main est précis mais lent, en particulier lorsque les données contiennent des objets imbriqués, des tableaux d'enregistrements, des champs facultatifs et des valeurs nullables. Ce générateur vous donne un premier projet structuré qui capture la forme observée de vos données JSON, puis met en évidence les points où une révision humaine est encore nécessaire. Il est utile pour la validation des requêtes API, les contrats de réponse, le travail OpenAPI, les charges utiles de webhook, les flux d'événements et les schémas de configuration.

Comment l'utiliser

  1. Collez un objet JSON représentatif, un tableau JSON ou des enregistrements JSON délimités par des sauts de ligne dans l'éditeur d'échantillon.
  2. Sélectionnez la version de JSON Schema et décidez s'il faut déduire les champs requis, les exemples, les indices d'énumération, les formats de chaînes et les objets fermés. Par défaut, la version est Draft 2020-12, les champs requis sont définis sur Observés dans chaque objet, Détecter les formats, Inclure des exemples et Déduire les indices d'énumération sont activés, et Objets fermés est désactivé. Le titre du schéma commence par GénérateurDeSchémaJSON.
  3. Cliquez sur Générer le schéma JSON pour déduire les types, les propriétés imbriquées, les éléments de tableau, les champs nullables et les indices de validation.
  4. Vérifiez la carte générée pour voir chaque chemin, le type déduit, le statut requis, le format et la règle avant d'utiliser le schéma.
  5. Copiez le schéma généré et affinez les règles de validation spécifiques au domaine telles que les plages exactes, les modèles d'ID et les énumérations propres à l'entreprise.

Ce que le générateur déduit

  • Types JSON de base : object, array, string, number, integer, boolean et null.
  • Propriétés d'objets imbriqués et champs requis en fonction de ce qui apparaît dans chaque objet observé.
  • Schémas d'éléments de tableau en fusionnant les éléments observés dans l'échantillon.
  • Formats de chaînes courants, y compris les e-mails, les URL, les dates, les dates-heures, les UUID, les IPv4 et les IPv6.
  • Exemples facultatifs, indices d'énumération, plages numériques observées et longueurs de chaînes observées.

FAQ

Que fait ce Générateur de Schéma JSON ?

Il lit un échantillon JSON et crée un schéma JSON qui décrit la forme des données observées. Le générateur déduit les propriétés des objets, les tableaux, les types primitifs, les valeurs nullables, les exemples, les indices d'énumération, les champs requis et les formats de chaînes courants.

Un schéma généré peut-il être utilisé immédiatement en production ?

Utilisez-le comme un excellent point de départ, puis examinez-le. Les données d'échantillon ne peuvent pas connaître toutes les règles métier, vous devrez donc peut-être encore ajouter des modèles, des plages exactes, des valeurs d'énumération autorisées, des règles de version et des paramètres additionalProperties plus stricts.

Quelles versions de JSON Schema sont prises en charge ?

L'outil peut générer des schémas pour les versions Draft 2020-12, Draft 2019-09 et Draft-07 en définissant l'URI $schema. La structure déduite est intentionnellement compatible avec les validateurs courants.

Comment les champs requis sont-ils déduits ?

Lorsque l'inférence des champs requis est activée, une propriété est marquée comme requise uniquement lorsqu'elle apparaît dans chaque objet observé à ce niveau. Pour un tableau d'objets, cela signifie que le champ doit apparaître dans chaque élément échantillonné.

L'outil prend-il en charge les tableaux d'objets et le NDJSON ?

Oui. Un tableau JSON de premier niveau est traité comme un schéma de tableau, et les enregistrements JSON délimités par des sauts de ligne sont traités comme un tableau d'enregistrements. Les propriétés des éléments sont fusionnées à partir des échantillons observés.

Citez ce contenu, cette page ou cet outil comme suit :

"Générateur de schéma JSON" sur https://MiniWebtool.com/fr/generateur-de-schema-json/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe MiniWebtool. Mis à jour : 2026-05-23

Discutez avec votre IA préférée

Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.

Voir la question

Outils pour webmestres:

Outils populaires et mis à jour:

Échappement/Désechappement de Chaîne JSONConvertisseur XML vers JSONGénérateur de Commandes cURLTout voir →
Page d'accueil > Outils pour webmestres > Générateur de schéma JSON