Schnellstart
-
JSON einfügen
Links sind Modellausgabe oder Probedaten.
-
Schema einfügen
Die rechte Seite verwendet Objekt, erforderlich und Eigenschaften.
Fügen Sie das Modell JSON und ein Zielschema ein, um die erforderlichen Felder und Grundtypen vor dem Versand der strukturierten Ausgabe zu überprüfen.
Datenschutz: lokal verarbeitet, nie hochgeladen.
↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen
校验通过
支持 object 类型、required 与 properties 嵌套; 类型检查为 string/number/boolean 等基础类型。非完整 JSON Schema 实现。
Fügen Sie das Modell JSON und ein Zielschema ein, um die erforderlichen Felder und Grundtypen vor dem Versand der strukturierten Ausgabe zu überprüfen.
JSON einfügen
Links sind Modellausgabe oder Probedaten.
Schema einfügen
Die rechte Seite verwendet Objekt, erforderlich und Eigenschaften.
Koppel mit JSON Schema aus Sample, um ein Schema abzuschließen, validiere dann die realen Ausgaben hier.
Um dieses Tool zu verwenden, fügen Sie zuerst das von Ihrem LLM zurückgegebene JSON in das linke Eingabefeld ein. Fügen Sie dann Ihr JSON-Schema in das rechte Feld ein. Klicken Sie auf Validieren, um hervorgehobene Fehler wie fehlende Felder, Typfehler und Formatprobleme anzuzeigen. Beheben Sie die Fehler und validieren Sie sie erneut, bis die Ausgabe Ihrem Schema vollständig entspricht.
Für komplexe Schemata validieren Sie in Phasen: Prüfen Sie zuerst die erforderlichen Felder, dann Typen, schließlich verschachtelte Strukturen. Vereinfachen Sie das Schema während der Debugging, um Probleme zu isolieren. Neuvalidieren, wenn sich API-Antworten ändern, insbesondere nach Modellaktualisierungen.
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
Fokus auf verschachtelte Objekte; Komplexe Arrays manuell überprüfen.
Nicht ganz. Während wir die strukturelle Konformität überprüfen, erfordert die Nutzung in der realen Welt die Prüfung von Feldsemantik, Null-Handhabung, Textabkürzung usw. Kombinieren Sie mit Einheitstests und Sandbox-Validierung.
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.