JSON Schema · Draft 2020-12
JSON validieren,
Syntax und Schema.
JSON.parse für die Syntax, Ajv 8 für das Schema. Komplett im Browser, ohne Upload, ohne Anmeldung.
- Draft 2020-12
- Ajv 8
- ajv-formats
- Client-side
Ctrl+Enter Validieren|Ctrl+K Leeren
Füge JSON-Code ein und klicke auf „Validieren"
oder aktiviere Live-Validierung
Wissen zur JSON-Validation
Alle Ratgeber →JSON Schema Grundlagen
type, properties, required: die zentralen Schema-Keywords mit Beispielen und typischen Stolperfallen.
Draft 04 bis 2020-12
Welcher Draft heute Standard ist, was sich von Version zu Version geändert hat und wie migriert wird.
Ajv vs. Zod vs. Yup
Drei Validator-Libraries im Vergleich: Performance, Type-Inference, Standard-Compliance.
Reale Case-Studies
REST-API mit Ajv komplett validiert, OpenAPI-Extraktion, konditionelle if/then/else-Validation.
JSON validieren - Syntax und Schema in einem Schritt
JSON ist das Standardformat für REST-APIs, Konfigurations-Dateien und Datenaustausch zwischen Services. Ein fehlendes Komma, eine falsche Klammer oder ein Tippfehler im Key - und die Anwendung crasht oder verarbeitet die Daten falsch. Unser kostenloser JSON Validator prüft beide Stufen: erstens die JSON-Syntax via nativem JSON.parse, zweitens optional die Struktur gegen ein JSON Schema (Draft 2020-12) mit Ajv 8.
Wir liefern für beide Stufen detaillierte Fehlerausgaben: bei Syntax-Fehlern bekommst du Zeile, Spalte und eine deutsche Erklärung. Bei Schema-Verletzungen pfadgenaue Liste aller Constraint-Verletzungen - z.B. „/user/email muss gültiger format=email sein" oder „muss Pflichtfeld 'role' enthalten".
Im Gegensatz zu reinen Syntax-Checkern wie JSONLint deckt unser Tool den kompletten Workflow ab: vom Pretty-Print über Format-Constraints (email, date-time, uri, uuid) bis zu konditioneller Validation mit if/then/else. Für die Tiefe gibt es 12 Ratgeber, ein Glossar mit 25 Begriffen und drei reale Case-Studies.
Häufige Fragen
Was prüft der JSON Validator genau?
Zwei Stufen: Erstens die JSON-Syntax via JSON.parse - Klammern, Anführungszeichen, Escape-Sequenzen. Zweitens (optional) die Struktur gegen ein JSON Schema mit Ajv 8 + ajv-formats - Pflichtfelder, Typen, Wertebereiche, Format-Constraints wie email oder date-time.
Werden meine JSON-Daten an einen Server geschickt?
Nein. Die komplette Validierung läuft in deinem Browser. JSON.parse für die Syntax, Ajv für das Schema - beides clientseitig. Die Eingabe verlässt nie dein Gerät. Nur Umami-Analytics zählt anonyme Besuche.
Welche JSON-Schema-Draft-Versionen unterstützt das Tool?
Draft 2020-12 (Default), Draft 2019-09, Draft 07 und Draft 06. Das $schema-Keyword in deinem Schema bestimmt die verwendete Version. Für sehr alte Schemas (Draft 04) empfehlen wir eine Migration auf 2020-12.
Was ist der Unterschied zwischen Syntax- und Schema-Validation?
Syntax-Validation prüft nur ob der Text gültiges JSON ist. Schema-Validation prüft danach die Semantik: ist user_id eine Zahl, ist email eine gültige E-Mail, fehlt ein Pflichtfeld. Beide Stufen sind unabhängig - JSON.parse muss durchlaufen, bevor Schema-Check Sinn ergibt.
Wie groß darf die JSON-Datei sein?
Bis 10 MB. Größere Dateien können den Browser-Tab kurz blockieren weil JSON.parse synchron arbeitet. Für API-Responses, Config-Files und typische Datenexporte reicht das Limit problemlos.
Welche Fehlermeldungen liefert der Validator?
Bei Syntax-Fehlern: Zeile, Spalte, Position plus deutsche Erklärung („Unerwartetes Zeichen: }" oder „Unvollständiger JSON-Code"). Bei Schema-Fehlern: pfadgenaue Liste aller Verletzungen mit Keyword und Message - Format wie Ajv es liefert (instancePath, keyword, message).
Kann ich auch nur die Syntax prüfen, ohne Schema?
Ja. Das Schema-Feld ist optional. Wenn der Schema-Checkbox aus ist (Default), läuft nur die Syntax-Validierung. Du bekommst trotzdem Pretty-Print, Stats (Größe, Tiefe, Objekt-Anzahl) und Download/Copy.
Wo unterscheidet sich das Tool von JSONLint und ähnlichen?
JSONLint validiert nur Syntax. Unser Tool macht zusätzlich JSON-Schema-Validation mit Ajv 8 (der schnellsten Library), Draft 2020-12 als Default, deutsche Fehlermeldungen und einen begleitenden Wissens-Hub mit 12 Ratgebern und 25 Glossar-Begriffen rund um JSON Schema.
Mehr Antworten in unserer vollständigen FAQ.