Démarrage rapide
-
Coller JSON
Le côté gauche est la sortie du modèle ou les données d'échantillon.
-
Coller le schéma
Le côté droit utilise l'objet, les propriétés requises et les propriétés.
Collez le modèle JSON et un schéma cible pour vérifier les champs requis et les types de base avant d'expédier la sortie structurée.
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
校验通过
支持 object 类型、required 与 properties 嵌套; 类型检查为 string/number/boolean 等基础类型。非完整 JSON Schema 实现。
Collez le modèle JSON et un schéma cible pour vérifier les champs requis et les types de base avant d'expédier la sortie structurée.
Coller JSON
Le côté gauche est la sortie du modèle ou les données d'échantillon.
Coller le schéma
Le côté droit utilise l'objet, les propriétés requises et les propriétés.
Associer avec le schéma JSON de l'échantillon pour déduire un schéma, puis valider les sorties réelles ici.
Pour utiliser cet outil, collez d'abord le JSON retourné par votre LLM dans la zone d'entrée de gauche. Ensuite, collez votre schéma JSON dans la boîte de droite. Cliquez sur valider pour voir les erreurs mises en évidence, y compris les champs manquants, les mauvais correspondances de type et les problèmes de format. Corrigez les erreurs et revalidez-les jusqu'à ce que la sortie soit entièrement conforme à votre schéma.
Pour les schémas complexes, validez par phases : vérifiez d’abord les champs requis, puis les types, enfin les structures imbriquées. Simplifiez le schéma pendant le débogage pour isoler les problèmes. Révalider chaque fois que les réponses API changent, en particulier après les mises à jour du modèle.
Define required, type, enum, pattern constraints. Same schema for LLM structured output and REST contract tests. Valid JSON may fail schema—json-formatter first, then validate.
Extract schemas from OpenAPI components—openapi-formatter tidies large specs before copy.
System prompt declares schema; retry or fallback on validator failure. Use llm-json-extractor to strip Markdown fences.
token-counter keeps schema + examples within context.
Browser tool for ad-hoc; CI uses ajv with the same schema file. Error paths ($.items[2].price) pinpoint bugs.
json-diff before/after fixes against schema changes.
Input
{"name":"Ada","score":98} Output
Valid or issue list
Focus sur les objets imbriqués; examiner les tableaux complexes manuellement.
Pas entièrement. Alors que nous vérifions la conformité structurelle, l'utilisation dans le monde réel nécessite de tester la sémantique des champs, la manipulation des nuls, le troncament du texte, etc. Combinez avec les tests unitaires et la validation sandbox.
See tool implementation—complex $ref may need simplification.
yaml-converter first for YAML instances or schemas.
No.
email/date-time format support varies—use pattern for critical rules.