JSON in JSON Schema & LLM Structured Output Generator
Konvertieren Sie JSON in JSON Schema und generieren Sie Codeblöcke für OpenAI Structured Outputs, Gemini und Anthropic Tools im Browser.
Ein fortschrittliches, datenschutzfreundliches Entwickler-Tool, das speziell für das Zeitalter der KI-Agenten und großen Sprachmodelle entwickelt wurde. Fügen Sie einfach ein JSON-Beispiel ein. Unser Algorithmus analysiert die Struktur rekursiv, um Typen (Objekte, verschachtelte Arrays, Booleans, Ganzzahlen, Gleitkommazahlen und Nullwerte) zu ermitteln. Es verfügt über eine intelligente Formatprüfung, um E-Mails, UUIDs, Daten und URIs automatisch zu erkennen. Vor allem schließt es die Lücke für KI-Entwickler, indem es spezielle Adapter für LLM-APIs bereitstellt: Es generiert strikte OpenAI response_format-Parameter (rekursives Injizieren von additionalProperties: false und Packen aller Schlüssel in required-Arrays), formatiert Schemata für Gemini responseSchema und packt Strukturen in die Tools-Schema-Hülle von Anthropic, komplett mit kopierfertigen Node.js- und Python-SDK-Snippets.
Anleitung
- 1
JSON eingeben oder einfügen
Fügen Sie Ihr JSON-Beispiel in das Eingabefeld ein, oder klicken Sie auf 'Beispiel laden', um eine realistische Struktur zu füllen.
- 2
Schema-Optionen anpassen
Öffnen Sie die Einstellungen, um den Draft-Entwurf auszuwählen, die Formaterkennung zu aktivieren, Pflichtfelder rekursiv zu erzwingen oder Beschreibungsplatzhalter hinzuzufügen.
- 3
SDK-Integrationstabs wechseln
Wechseln Sie zwischen standardmäßigem JSON Schema, OpenAI response_format, Gemini responseSchema oder Anthropic Tools, um die generierten Codeblöcke anzuzeigen.
- 4
Kopieren und im Code verwenden
Klicken Sie auf 'Kopieren', um den formatierten Block sofort in Ihrer Zwischenablage zu speichern, oder auf 'Herunterladen', um das Schema zu sichern.
FAQ
Q.Warum erfordert OpenAI strikte Schemata und wie hilft dieses Tool?
Um eine 100%ige Einhaltung des Schemas zu garantieren, verlangt OpenAI, dass alle Eigenschaften im 'required'-Array aufgeführt sind und 'additionalProperties' für jedes verschachtelte Objekt false sein muss. Dies manuell zu tun, ist mühsam. Unser Tool erledigt dies automatisch, wenn Sie den Tab 'OpenAI Strict JSON' wählen.
Q.Werden meine JSON-Daten hochgeladen?
Nein. Die gesamte Schema-Ermittlung, Formatierung und SDK-Codegenerierung läuft vollständig in Ihrem Browser ab. Es werden keine Netzwerkanfragen gesendet, sodass Ihre Geschäftslogik und Ihre Schemata absolut sicher sind.
Q.Wie funktioniert die 'Intelligente Formaterkennung'?
Unser Parser prüft Zeichenfolgenwerte mit regulären Ausdrücken. Wenn eine Zeichenfolge standardmäßigen UUID-, E-Mail-, Datums-, URI- oder IPv4-Strukturen entspricht, fügt er dem Schema automatisch das entsprechende 'format'-Schlüsselwort hinzu.
Q.Kann das Tool komplexe Arrays mit unterschiedlichen Objektstrukturen verarbeiten?
Ja. Anstatt nur das erste Element zu nehmen, führt unser Algorithmus alle Elementschemata rekursiv zusammen. Er sammelt alle eindeutigen Schlüssel aus allen Array-Objekten und führt deren Untertypen zusammen, um ein konsistentes Gesamtmodell zu erstellen.
Q.Welche Versionen von JSON Schema Drafts werden unterstützt?
Wir unterstützen Draft-07 (am beliebtesten), Draft 2020-12 (neuester Standard) und Draft-04 (Legacy-Version). Sie können die Versionen in den Einstellungen dynamisch wechseln.