Strukturierter Ausgangsvalidator

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.

Read the full guide: JSON Schema API Design Guide: Von der Sample Generation bis zur LLM Validierung →

Datenschutz: lokal verarbeitet, nie hochgeladen.

↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen

JSON 数据

JSON Schema

Hinweise

校验范围

支持 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.

Schnellstart

  1. JSON einfügen

    Links sind Modellausgabe oder Probedaten.

  2. Schema einfügen

    Die rechte Seite verwendet Objekt, erforderlich und Eigenschaften.

Anwendungsfälle

Koppel mit JSON Schema aus Sample, um ein Schema abzuschließen, validiere dann die realen Ausgaben hier.

Typischer Workflow

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.

JSON Schema gates

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.

LLM workflow

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.

CI integration mindset

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.

Beispiele

Beispiel

Input

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

Output

Valid or issue list

FAQ

Array-Validierung?

Fokus auf verschachtelte Objekte; Komplexe Arrays manuell überprüfen.

Garantiert die Validierung die Fertigungsbereitschaft?

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.

Which JSON Schema draft?

See tool implementation—complex $ref may need simplification.

YAML schema?

yaml-converter first for YAML instances or schemas.

Uploaded?

No.

format keyword?

email/date-time format support varies—use pattern for critical rules.