JSON Schema aus dem Sample

Fügen Sie ein JSON-Beispiel ein, um einen JSON-Schema-Entwurf 2020-12 abzuschließen. Prototyp strukturierte Ausgabe, Werkzeugparameter und API-Verträge schnell.

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; 自动推断 JSON Schema(Draft 2020-12)。

推断的 Schema

Hinweise

推断规则

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

Fügen Sie ein JSON-Beispiel ein, um einen JSON-Schema-Entwurf 2020-12 abzuschließen. Prototyp strukturierte Ausgabe, Werkzeugparameter und API-Verträge schnell.

Schnellstart

  1. Probe einfügen

    Gültiges JSON-Objekt oder -Array.

  2. Schema kopieren

    Überprüfen Sie die erforderlichen Felder und Typen für response_format usw.

Einschränkungen

Arrays verwenden nur den ersten Elementtyp; alle Objektschlüssel markiert erforderlich; Gewerkschaften brauchen manuelle Bearbeitungen.

Typischer Workflow

Wenn Sie API-Antwortstrukturen entwerfen, bereiten Sie zuerst eine Musterantwort vor. Fügen Sie es in das Tool ein, und das generierte Schema kann direkt in der OpenAPI-Dokumentation verwendet werden. Zum Beispiel würde eine E-Commerce-Produktdatenstruktur mit geschachtelten SKU-Arrays und komplexen Attributen erheblichen manuellen Aufwand erfordern, während die automatische Generierung 80% der Zeit spart.

Für LLM-Anwendungen verwenden Sie dieses Tool, um strukturierte Ausgabevorlagen schnell zu erstellen. Lassen Sie die KI zuerst ideale Ausgabeproben generieren und konvertieren Sie diese dann in Schema, um zukünftige Ausgaben einzuschränken. Zum Beispiel extrahiert man eine konsistente Struktur {Standort, Temperatur, Einheit} aus natürlichsprachigen Wetterreaktionen.

Beispiele

Objektprobe

Input

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

Output

JSON Schema with properties

FAQ

JSON5 Unterstützung?

Nur strenge JSON.

Benötigt das generierte Schema manuelle Anpassungen?

Die Grundstruktur ist in der Regel fertiggestellt, aber wir empfehlen: 1) Überprüfen, ob alle Felder notwendig sind 2) Hinzufügen von Beschreibungsanmerkungen 3) Anpassen von Einschränkungen wie Zahlenbereichen. Das Tool hebt mögliche Probleme hervor (z.B. anyOf Typen), entfernt aber keine redundanten Felder automatisch.