JSON-Schema-Generator
Ein JSON-Schema aus einem JSON-Beispieldokument ableiten, mit Draft-Auswahl und Pflichtfeldrichtlinien.
Max depth
Total properties
Status
Warum dieses Tool verwenden
01Einen JSON-Beispiel einfügen und ein draft-2020-12 oder draft-07 Schema mit erkannten String-Formaten und konfigurierbarer Pflichtfeldbehandlung erhalten.
JSON Schema Generator leitet ein Schema aus einem JSON-Beispieldokument ab, um zukünftige Payloads zu validieren, TypeScript zu generieren oder APIs zu dokumentieren.
Führt Schemas von Array-Elementen zusammen, erkennt gängige Formate (date-time, email, uri, uuid) und unterstützt draft 2020-12 und draft-07.
So wird's verwendet
02Schnellcheck vor dem Kopieren
03Confirm the input is the format you intended.
Scan the result before using it in a document, URL, config, or message.
Copy only the output you need.
FAQ
04Was macht die intelligente Pflichtfeld-Richtlinie?
Bei Arrays werden nur in allen Elementen vorhandene Schlüssel als erforderlich markiert. Bei einzelnen Objekten entspricht das 'alle erforderlich'.
Werden String-Formate automatisch erkannt?
Ja. Die Formate date, date-time, email, uri und uuid werden aus den Beispielwerten abgeleitet.
Wird mein JSON irgendwohin gesendet?
Nein. Die Ableitung läuft vollständig in diesem Tab.
Verwandte Tools
03JSON Formatter→
JSON formatieren, minifizieren und validieren – alles an einem Ort.
JSON ↔ YAML Converter→
Convert between JSON and YAML in your browser using the standard js-yaml library — both directions, configurable indent, safe-by-default parsing.
JSON to TypeScript Types→
Generate TypeScript interface declarations from a JSON sample — nested types, arrays, optional keys inferred.