← Tools

JSON-Schema-Generator

Beschreib dein JSON mit einem Schema, gegen das du validieren kannst.

Privat: Deine Dateien verlassen nie dein Gerät.

Tipp: Füge ein Array mit mehreren Beispielen ein. Keys, die in manchen fehlen, werden optional, und Zahlen, die immer ganzzahlig sind, werden zu integer. Nichts, was du einfügst, wird hochgeladen.

So funktioniert’s

  1. Wähle deine Dateien.
  2. Passe bei Bedarf die Einstellungen an.
  3. Lade das Ergebnis herunter oder sende es mit BroAllDone an ein anderes Gerät.

Häufige Fragen

Wie erstelle ich ein JSON Schema aus JSON?

Füge Beispiel-JSON ein und klicke auf „Schema erstellen“. Du bekommst ein JSON Schema, mit dem du Daten validieren kannst, z. B. mit Ajv oder in OpenAPI.

Welche Keys werden als Pflicht markiert?

Keys, die in jedem Beispiel vorkommen. Füge ein Array mit mehreren Beispielen ein: Keys, die in manchen fehlen, werden optional.

Erkennt es Formate wie E-Mail und Datum?

Ja. Text, der immer eine E-Mail, ein Datum, ein Datum mit Uhrzeit, eine URI, eine UUID oder eine IPv4-Adresse ist, bekommt das passende format.

Welche Version von JSON Schema wird verwendet?

Draft 2020-12, die neueste, oder draft-07, die von den meisten Tools unterstützt wird.

Was bewirkt „Wiederholte Objekte wiederverwenden“?

Eine Objektstruktur, die mehrfach vorkommt, wird einmal in $defs definiert und per $ref referenziert – so bleibt das Schema kurz.

Wird mein JSON hochgeladen?

Nein. Das Schema entsteht in deinem Browser, deine Daten verlassen also nie dein Gerät.

Weitere kostenlose Tools