Zum Inhalt springen

JSON-Validator

JSON-Syntax sofort validieren mit detaillierten Fehlermeldungen. JSON formatieren, minimieren und Struktur mit Schlüssel-/Array-Anzahl und Tiefenanalyse prüfen. Kostenlos, 100% im Browser.

Was ist JSON-Validierung?

JSON (JavaScript Object Notation) Validierung prüft, ob ein String der JSON-Spezifikation (ECMA-404 / RFC 8259) entspricht. Gültiges JSON erfordert: korrekt in Anführungszeichen gesetzte String-Schlüssel, korrekte Verschachtelung von Objekten {} und Arrays [], gültige Datentypen (String, Zahl, Boolean, null, Objekt, Array) und keine abschließenden Kommas oder Kommentare. Dieses Tool verwendet den nativen JSON.parse() des Browsers für präzise Validierung.

JSON-Syntaxregeln

Schlüssel müssen doppelt in Anführungszeichen stehen: "key", nicht 'key' oder key. Strings müssen doppelte Anführungszeichen verwenden. Zahlen können Ganzzahlen oder Gleitkommazahlen sein, keine führenden Nullen (außer 0.x). Booleans: true / false (nur Kleinschreibung). Null: null (Kleinschreibung). Kein abschließendes Komma nach dem letzten Element. Keine Kommentare — JSON unterstützt keine // oder /* */ Kommentare. Kein undefined — verwende stattdessen null.

Häufige JSON-Fehler

Fehlende Anführungszeichen — Schlüssel und Strings müssen doppelt in Anführungszeichen stehen. Abschließendes Komma{"a": 1,} ist ungültig; entferne das letzte Komma. Einfache Anführungszeichen{'a': 1} ist kein gültiges JSON. Nicht-escapte Zeichen — Sonderzeichen in Strings (Zeilenumbrüche, Tabs, Backslashes) müssen escaped werden. Doppelte Schlüssel — technisch laut Spezifikation gültig, aber der letzte Wert gewinnt und frühere Werte gehen verloren.

Datenschutz

Die gesamte Validierung läuft 100% in deinem Browser mit der nativen JSON.parse()-API. Es werden keine Daten an einen Server gesendet.