Entwicklung ● Lokale Verarbeitung

JSON-Daten mit Schema prüfen

Prüfen Sie JSON-Daten im Browser anhand eines JSON-Schema-2020-12-Schemas.

Tool wird vorbereitet …
Ein kleines Beispiel ausprobieren

Ein kleines Beispiel ausprobieren

Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.

Der Validator prüft zunächst das Schema und verwendet es anschließend, um die JSON-Daten zu validieren. Fügen Sie JSON-Daten und ein Schema ein. Externe Schema-Referenzen werden nicht geladen; legen Sie referenzierte Definitionen im Schema selbst ab, etwa in $defs. Unterstützt wird JSON Schema Draft 2020-12. Das Schlüsselwort format dient als Anmerkung und validiert Werte nicht automatisch. Unbekannte Schlüsselwörter werden ignoriert; ungültige Schemas und nicht unterstützte Schema-Deklarationen führen zu Fehlern.

Zu prüfende JSON-Daten

{"name":"Ada","count":2}

JSON-Schema (2020-12)

{"type":"object","properties":{"name":{"type":"string"},"count":{"type":"integer","minimum":0}},"required":["name","count"],"additionalProperties":false}

Erwartete Ausgabe

Gültig: Die JSON-Daten entsprechen dem Schema.

Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.

Der Text wird in deinem Browser verarbeitet.

✓ Lokale Verarbeitung✓ Kein Konto✓ Eingaben bleiben hier✓ Kostenlos

Kurz erklärt

Der Validator prüft zunächst das Schema und verwendet es anschließend, um die JSON-Daten zu validieren.

Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.

Anleitung

Fügen Sie JSON-Daten und ein Schema ein. Externe Schema-Referenzen werden nicht geladen; legen Sie referenzierte Definitionen im Schema selbst ab, etwa in $defs.

Grenzen

Unterstützt wird JSON Schema Draft 2020-12. Das Schlüsselwort format dient als Anmerkung und validiert Werte nicht automatisch. Unbekannte Schlüsselwörter werden ignoriert; ungültige Schemas und nicht unterstützte Schema-Deklarationen führen zu Fehlern.

Häufige Fragen

Welche JSON-Schema-Version wird unterstützt?

Draft 2020-12. Das Schema wird vor den Daten geprüft. Unbekannte Schlüsselwörter werden gemäß dem Standard ignoriert; ungültige Schemas und nicht unterstützte Deklarationen werden gemeldet. Prüfen Sie die Schreibweise und gehen Sie nicht davon aus, dass eine eigene Erweiterung validiert wurde.

Werden format-Werte validiert?

Nein. format wird hier als Anmerkung behandelt. Ein Wert wie eine E-Mail-Adresse oder ein Datum kann daher ohne formatspezifische Prüfung bestehen.

Lädt das Tool URLs aus $ref nach?

Nein. Es werden keine entfernten Schemata geladen. Legen Sie referenzierte Definitionen im eingefügten Schema ab, zum Beispiel in $defs.

Werden meine Eingaben an einen Server gesendet?

Die Prüfung erfolgt im Browser nach dem Laden der Seite. JSON-Daten und Schema werden nicht an einen Validierungsdienst gesendet.

Werden unbekannte Schema-Schlüsselwörter geprüft?

Nein. Unbekannte Schlüsselwörter werden gemäß JSON Schema ignoriert. Prüfen Sie ihre Schreibweise. Standardschemas dürfen Eigenschaften mit required ohne eine properties-Definition verlangen; format bleibt eine Annotation und externe Referenzen werden nicht geladen.

Quellen und Referenzen

Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.