Anleitung
- Füge Text ein, öffne eine UTF-8-Datei oder nutze das Beispiel.
- Wähle Eingabe und Optionen, starte das Tool oder aktiviere den automatischen Lauf.
- Prüfe das Ergebnis und kopiere oder lade es herunter. Eingabeänderungen machen das vorige Ergebnis ungültig.
JSON-Schema-Validator
Validiere JSON gegen JSON Schema und finde Daten- und Schemafehler.
Die Verarbeitung läuft im Browser. Deine Eingabe wird nicht an DevToolsy gesendet.
So funktioniert es
Gib JSON-Daten und ein separates Schema ein. Fehlende Felder, falsche Typen und andere Verstöße werden mit JSON Pointer und Positionen im Schema angezeigt.
{
"name": "Ada",
"email": "[email protected]",
"roles": ["developer", "reviewer"]
}{
"valid": true,
"draft": "2020-12",
"errors": []
}Validiere JSON gegen JSON Schema und finde Daten- und Schemafehler.
Optionen und Datentreue
Die Automatik liest $schema und verwendet sonst 2020-12. Draft 7 und 2019-09 sind ebenfalls verfügbar. Nur lokale $ref werden aufgelöst; format ist umschaltbar.
Mit dem Ergebnis arbeiten
Keine Standardwerte, Typumwandlungen oder entfernten Eigenschaften. Unsichere Zahlen werden vorher abgelehnt. Das Ergebnis gilt für diese Daten und Einstellungen.
Prüfe das Ergebnis und kopiere oder lade es herunter. Eingabeänderungen machen das vorige Ergebnis ungültig.
UTF-8-Eingabe bis 1 MiB je Dokument, Ausgabe bis 8 MiB. JSONPath und Schema: 5 Sekunden; sonst 30 Sekunden.
Häufige Fragen
Wie finde ich die Fehlerursache?
Gib JSON-Daten und ein separates Schema ein. Fehlende Felder, falsche Typen und andere Verstöße werden mit JSON Pointer und Positionen im Schema angezeigt.
Welche Versionen und Referenzen gehen?
Die Automatik liest $schema und verwendet sonst 2020-12. Draft 7 und 2019-09 sind ebenfalls verfügbar. Nur lokale $ref werden aufgelöst; format ist umschaltbar.
Ändert die Prüfung meine Daten?
Nein. Keine Standardwerte, Typumwandlungen oder entfernten Eigenschaften. Unsichere Zahlen werden vorher abgelehnt. Das Ergebnis gilt für diese Daten und Einstellungen.
Wird meine Eingabe hochgeladen?
Die Verarbeitung läuft im Browser. Deine Eingabe wird nicht an DevToolsy gesendet.
Kann ich lokale Dateien öffnen?
UTF-8-Eingabe bis 1 MiB · Ausgabe bis 8 MiB