JSONスキーマ生成・検証ツールとは
Ein zweckgerichtetes Browser-Tool fuer JSON-Schema-Workflows. Im Generierungsmodus fuegen Sie Beispiel-JSON ein und erhalten ein vollstaendiges JSON-Schema mit abgeleiteten Typen, erforderlichen Feldern und Beispielen. Im Validierungsmodus fuegen Sie JSON und ein Schema ein, um die Uebereinstimmung mit Draft 04, 07 oder 2020-12 zu pruefen. Der Schema-Generator erzeugt saubere, lesbare Schemas, die Sie weiter verfeinern koennen.
クイックアンサー
Ein JSON-Schema aus Beispieldaten generieren (Typen ableiten, erforderliche Felder markieren) oder JSON gegen ein vorhandenes Schema validieren. Unterstuetzt Draft 04/07/2020-12. Alle Verarbeitung erfolgt lokal.
制限事項
- Der Schema-Generator leitet Typen aus einem einzigen Beispiel ab - er kann keine optionalen Felder, Union-Typen oder Enum-Einschraenkungen erkennen. Ueberpruefen und verfeinern Sie das generierte Schema manuell.
- Validierungsfehlermeldungen sind einfach - sie zeigen den Pfad und den erwarteten Typ, schlagen aber keine Korrekturen vor oder bieten keinen detaillierten Kontext.
- Der Validator unterstuetzt nicht alle JSON-Schema-Schluesselwoerter - fortgeschrittene Funktionen wie $ref, allOf/anyOf/oneOf und benutzerdefinierte Formate sind nicht vollstaendig implementiert.
使い方
- Waehlen Sie den Generierungsmodus, um ein Schema aus Beispiel-JSON zu erstellen, oder den Validierungsmodus, um Daten gegen ein Schema zu pruefen.
- Fuegen Sie Ihre JSON-Daten (und das Schema bei Validierung) ein.
- Waehlen Sie die benoetigte JSON-Schema-Draft-Version aus.
- Kopieren Sie das generierte Schema oder ueberpruefen Sie Validierungsfehler, um Ihre Daten zu korrigieren.
主な用途
- Ein JSON-Schema aus einer API-Antwort generieren, um das erwartete Format fuer Ihr Team zu dokumentieren.
- Eine Konfigurationsdatei vor der Bereitstellung gegen ihr Schema validieren, um fehlende erforderliche Felder oder falsche Typen zu erkennen.
- Schnell ein Schema aus Beispieldaten erstellen und als Ausgangspunkt fuer die API-Dokumentation verfeinern.