JSON Schema à partir de l'échantillon

Collez un exemple JSON pour déduire un projet de schéma JSON 2020-12. Prototype de sortie structurée, paramètres d'outils et contrats API rapidement.

Read the full guide: Guide de conception de l'API de schéma JSON : de la génération d'échantillons à la validation LLM →

Confidentialité : traitée localement, jamais téléchargée.

↓ Collez dans la zone d'entrée ci-dessous pour voir les résultats instantanément

JSON 样例

粘贴一份示例 JSON; 自动推断 JSON Schema(Draft 2020-12)。

推断的 Schema

Notes

推断规则

根据样例值的类型生成 schema; 数组取首项类型; 对象字段均标记为 required。适合 structured output 原型,生产请人工复核。

Collez un exemple JSON pour déduire un projet de schéma JSON 2020-12. Prototype de sortie structurée, paramètres d'outils et contrats API rapidement.

Démarrage rapide

  1. Coller l'échantillon

    Objet ou tableau JSON valide.

  2. Copier le schéma

    Examiner les champs et types requis pour response_format, etc.

Limitations

Les tableaux n'utilisent que le premier type d'élément; toutes les clés d'objet marquées requises; Les syndicats ont besoin d'éditions manuelles.

Flow de travail typique

Lorsque vous concevez des structures de réponse API, préparez d'abord un échantillon de réponse. Collez-le dans l'outil et le schéma généré peut être utilisé directement dans la documentation OpenAPI. Par exemple, une structure de données de produits de commerce électronique avec des tableaux SKU imbriqués et des attributs complexes nécessiterait un effort manuel considérable, tandis que la génération automatique économise 80 % du temps.

Pour les applications LLM, utilisez cet outil pour créer rapidement des modèles de sortie structurés. Demandez à l'IA de générer d'abord des échantillons de sortie idéaux, puis de les convertir en schéma pour limiter les sorties futures. Par exemple, extraire une structure {localisation, température, unité} cohérente des réponses météorologiques du langage naturel.

Exemples

Échantillon d'objet

Input

{"name":"Ada","score":98}

Output

JSON Schema with properties

FAQ

Prise en charge de JSON5 ?

JSON strict uniquement.

Le schéma généré nécessite-t-il des ajustements manuels ?

La structure de base est généralement prête à la production, mais nous recommandons: 1) Vérifier si tous les champs sont nécessaires 2) Ajouter des annotations de description 3) Ajuster des contraintes telles que des plages de nombres. L'outil met en évidence les problèmes potentiels (par exemple, anyOf types) mais ne supprime pas automatiquement les champs redondants.