JSON zu JSON Schema
JSON-Beispiel einfügen, JSON Schema erhalten: Typen, Pflichtfelder und Formate wie E-Mail, Datum oder URL. Draft 2020-12 oder Draft-07, Zusatzfelder sperrbar.
So erzeugen Sie ein JSON Schema aus JSON
- Fügen Sie links ein JSON-Beispiel ein oder öffnen Sie eine .json-Datei; das Schema erscheint rechts.
- Wählen Sie die Version (2020-12 oder Draft-07), wie Pflichtfelder bestimmt werden, und Optionen wie das Sperren von Zusatzfeldern.
- Kopieren oder laden Sie das Schema herunter; wählen Sie mehrere Dateien, um für jede eines zu erhalten.
Häufige Fragen
Es beschreibt, wie JSON-Daten aussehen müssen: welche Felder es gibt, welchen Typ sie haben und welche Pflicht sind. Damit prüft man Daten für eine API, Konfigurationsdateien oder Formulare, bevor sie verarbeitet werden.
2020-12 ist die neueste Version. Nehmen Sie Draft-07, wenn Ihr Tool oder Ihre Bibliothek nur die ältere versteht – das Schema von hier ist in beiden gleich, bis auf die $schema-Zeile oben.
„In jedem Element“: Ein Feld, das in manchen Objekten eines Arrays fehlt, ist keine Pflicht. „Alle Felder“: Alles ist Pflicht, das Beispiel selbst fällt also durch, wenn einem Objekt ein Feld fehlt. „Keine“: Nur die Typen werden geprüft.
Jedes Objekt bekommt additionalProperties: false: Daten mit einem Feld, das im Beispiel nicht vorkommt, werden abgelehnt. Schalten Sie es aus, wenn echte Daten mehr Felder haben können.
Wenn alle Werte eines Feldes dieselbe Form haben: E-Mail, Datum (2026-10-08), Datum mit Uhrzeit (2026-10-08T09:30:00Z), UUID, IPv4-Adresse oder Weblink. Schon ein abweichender Wert macht daraus einen einfachen Text.
Ein Feld mit nur ganzen Zahlen ist integer; ein Dezimalwert wie 9.5 macht es zu number. Ein leeres Array verrät nichts, seine Elemente bleiben offen – fügen Sie ein Beispiel mit Daten ein.
Es ist völlig kostenlos und ohne Anmeldung nutzbar.
Ähnliche Tools
JSON-Schema-ValidatorPrüfen, ob JSON-Daten zu einem JSON Schema passenJSON zu TypeScriptTypeScript-Interfaces aus Beispiel-JSON erzeugenJSON-FormatiererJSON formatieren, minifizieren und prüfenJSON zu ZodZod-Schema aus einem JSON-Beispiel erzeugenJSON zu Go-StructGo-Structs aus einem JSON-Beispiel erzeugenJSON zu Python-DataclassDataclasses oder Pydantic-Modelle aus JSON erzeugenJSON zu Java-KlasseJava-Klassen oder Records aus JSON erzeugenJSON zu Kotlin-Data-ClassKotlin-Data-Classes aus JSON erzeugenJSON escapen / unescapenText in gültigen JSON-String wandeln und zurück