JSON-Schema-Validator
JSON-Daten sofort gegen ein beliebiges Schema (Draft-07, 2019-09, 2020-12) im Browser validieren. Kostenlos, ohne Installation, ohne Anmeldung.
Aktualisiert April 2026
Geprüft von Rafael Duarte
So funktioniert der Validator
Zwei Editoren, ein klares Ergebnis
1. JSON und Schema einfügen
Das Dokument links, die Regeln rechts — die Draft-Version wählst du im Dropdown.
2. Automatische Validierung
Es gibt keinen „Validate“-Button — das Ergebnis aktualisiert sich selbst, während du tippst, mit einer kurzen Verzögerung.
3. Ergebnis lesen
Grün heißt gültig; Rot listet jeden Fehler mit dem genauen Pfad und der Fehlermeldung auf.
Was dieser JSON-Schema-Validator kann
Drei Drafts, eine Validierungs-Engine
Draft-07, 2019-09 und 2020-12
Wähle die Version, die zur $schema-Eigenschaft deiner Datei passt.
Exakter Fehlerpfad
Jede Regelverletzung zeigt den Pfad der Instanz (z. B. /benutzer/0/email) und die Regel, die fehlgeschlagen ist.
Beautify in beiden Panels
Formatiert JSON und Schema mit 2-Leerzeichen-Einrückung per Klick.
AJV-Engine, 100 % lokal
Kompiliert das Schema und validiert die Daten vollständig im Browser — nichts verlässt dein Gerät.
Automatische Validierung beim Tippen
Es gibt keinen „Validate“-Button: Das Ergebnis wird nach jeder kurzen Tippunterbrechung neu kompiliert und angezeigt.
Validierungszeit in Millisekunden
Jedes Ergebnis zeigt, wie lange AJV für das Kompilieren des Schemas und die Validierung der Daten gebraucht hat — nützlich, um die Performance bei großen Schemas zu messen.
Beispiele
Typische Validierungsfehler und was sie bedeuten
Wann du das hier brauchst
Die häufigsten Szenarien unter Entwicklern und QA-Teams
API-Contract-Testing
Validiere Request- und Response-Payloads gegen das OpenAPI-Schema, bevor du Integrationstests schreibst.
Konfigurationsdateien prüfen
Stelle sicher, dass package.json oder CI/CD-Configs vor dem Commit korrekt sind.
Qualitätskontrolle in der Pipeline
Verwerfe Datensätze, die gegen das Schema verstoßen, bevor sie in eine Datenbank oder Queue gelangen.
Formularvalidierung entwerfen
Definiere ein Schema für Nutzereingaben und validiere es serverseitig, ohne manuelle Checks zu schreiben.
SDK-Entwicklung
Veröffentliche ein kanonisches Schema, damit Konsumenten Requests lokal selbst validieren können.
Vordefinierte Formate validieren (E-Mail, Datum, UUID)
Die Engine erkennt gängige Formate wie email, date-time, uri und uuid bereits über ajv-formats — ohne eigenes Regex für einfache String-Validierungen.
Validierungsfehler? Hier anfangen
Pflichtfeld fehlt
Eine in required aufgeführte Eigenschaft fehlt in den Daten.
Falscher Typ
Ein als integer erwartetes Feld enthält zum Beispiel eine string.
Format-Verstoß
Ein Feld mit "format": "email" entspricht nicht dem E-Mail-Muster.
JSON mit Syntaxfehler
Der Validator führt die Schema-Prüfung erst aus, wenn das JSON überhaupt parsbar ist — korrigiere zuerst die Syntax.
$ref zeigt auf externe URL
Der Validator läuft zu 100 % lokal und lädt keine entfernten Schemas nach — ein $ref auf eine URL wie https://beispiel.de/schema.json lässt die Kompilierung fehlschlagen. Füge das referenzierte Schema vollständig ein oder nutze eine interne Referenz (#/definitions/...).
Lange Fehlerliste bei anyOf/oneOf
Bei anyOf oder oneOf meldet AJV für jeden geprüften Zweig einen eigenen Fehler — ein einziges falsches Feld kann so zu 3 oder 4 Zeilen in der Liste werden. Achte auf den wiederholten Pfad, um das eigentliche Feld zu finden.
Warum hier validieren
Alles läuft im Browser über die AJV-Bibliothek — keine Daten werden an einen Server übertragen, kein Konto, kein Login, kein Nutzungslimit.
Der exakte Pfad jedes Fehlers erspart dir das manuelle Durchsuchen des gesamten Dokuments nach dem problematischen Feld. Denk an ein Schema als Vertrag zwischen Backend, Frontend und Datenteams: einen Verstoß hier in Sekunden zu finden, kostet deutlich weniger als denselben Fehler erst nach dem Deployment zu entdecken.
Quick Tools vs. manuelle Prüfung
Gleiche Kontrolle, unterschiedlicher Aufwand
Häufig gestellte Fragen
Füge das Dokument in den Editor „JSON Data“ ein und das Schema in „JSON Schema“ — ein Klick ist nicht nötig. Das Tool kompiliert das Schema mit AJV und validiert im Browser, sobald du mit dem Tippen pausierst, ganz ohne Serveraufruf.
Weiterführende Quellen
Verwandter Artikel
Testes de contrato entre serviços
Verwandte Tools
- JSON Formatter & Validator Entwickler Kostenloser Online-JSON-Formatter & Validator — JSON formatieren, validieren, minifizieren und nach CSV exportieren. Baumansicht, Diagrammansicht und...
- USt-IdNr Generator — Gültige Deutsche Umsatzsteuer-ID für Tests Erzeugen Entwickler Gültige USt-IdNr (DE), CNPJ (Brasilien), EIN (USA), CIF (Spanien) und SIREN/SIRET (Frankreich) für Software-Tests generieren. Kostenlos, im Browser.
- Steuer-ID Generator — Generator und Prüfer für Steuer-IdNr, CPF, DNI, CF Entwickler Gültige Steuer-IdNr (Deutschland), CPF (Brasilien), DNI (Spanien) und Codice Fiscale (Italien) für Tests generieren und prüfen. Kostenlos, ohne Anmeldung.
- CSV ↔ JSON Konverter Entwickler Konvertiere CSV in JSON oder JSON in CSV sofort online. Füge deine Daten ein, wähle die Richtung und lade das Ergebnis herunter. Kostenlos, privat, ohne...
- E-Mail Syntax Validator Entwickler Validiere jedes E-Mail-Format sofort nach RFC 5322 — lokaler Teil, @-Symbol, Domain und TLD. Kostenlos, im Browser, privat.