Ist dein JSON tatsächlich gültig? Füge es ein und finde es sofort heraus — mit der genauen Zeilennummer und dem Grund, falls etwas defekt ist, nicht nur einem allgemeinen Fehler.
Rechner wird geladen...
Hat Ihnen dieser Rechner geholfen?
Was ist JSON-Validator?
Ein JSON-Validator prüft, ob deine JSON-Daten der korrekten Syntaxspezifikation entsprechen. Er liefert detaillierte Fehlermeldungen, die genau zeigen, wo und was schiefgelaufen ist. Unverzichtbar für das Debugging von API-Integrationen und Konfigurationsdateien.
Wann Sie diesen Rechner verwenden
Überprüfung eines JSON-Payloads vor dem Senden an eine API, um 400-Bad-Request-Fehler zu vermeiden
Debugging, warum eine Konfigurationsdatei nicht geladen werden kann, durch Finden der genauen Fehlerposition
Validierung exportierter Daten aus einer Datenbank oder Tabellenkalkulation vor dem Import in ein anderes System
Überprüfung, ob JSON-Ausgabe von einem Codegenerator oder einer Template-Engine syntaktisch korrekt ist
Testen von Webhook-Payloads oder Request-Bodies während API-Entwicklung und -Integration
Überprüfung einer JSON-Datei nach einer Merge-Konflikt-Auflösung, um sicherzustellen, dass keine Syntax eingeführt wurde
Schritte:
Füge dein JSON in den Eingabebereich ein.
Der Validator prüft dein JSON automatisch.
Sieh ein grünes Abzeichen, wenn es gültig ist, oder ein rotes Abzeichen mit Fehlerdetails, wenn es ungültig ist.
Behebe alle Fehler und validiere erneut.
Formel
Eingabe: JSON-String → Parse-Versuch → Gültig (grün) oder Ungültig (rot mit Fehlerdetails)
Anwendungsfälle
Validierung von API-Payloads vor dem Senden
Überprüfung von Konfigurationsdateien
Debugging von JSON-Parsing-Fehlern
Überprüfung der Integrität exportierter Daten
Hauptvorteile
Sofortige JSON-Validierung
Detaillierte Fehlermeldungen mit Position
Automatische Validierung bei Eingabeänderungen
Kostenlos, keine Anmeldung erforderlich
Professionelle Tipps
Validiere JSON vor der Verwendung in der Produktion
Verwende die formatierte Ausgabe, um strukturelle Probleme zu finden
Kombiniere mit JSON-Formatierer für die beste Erfahrung
Häufige Fehler vermeiden
Verwendung von Kommentaren in JSON (nicht unterstützt)
Mischen von Datentypen in Arrays
Vergessen, doppelte Anführungszeichen innerhalb von Zeichenketten zu escapen
Wichtige Begriffe erklärt
Validierung: Überprüfung der JSON-Syntaxkorrektheit
Parse: Interpretation eines JSON-Strings als Daten
Syntaxfehler: Verstoß gegen JSON-Formatierungsregeln
Schema-Validierung: Überprüfung der Datenstruktur gegen ein Schema
Verwandte Konzepte
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Beispiel
Eingabe: {"name":"John","age":30,} hat ein nachgestelltes Komma nach 30. Der Validator meldet: "Expected a value at line 1, column 26" und zeigt genau, wo die Korrektur nötig ist.
Interpretation Ihrer Ergebnisse
Der Validator parst deine JSON-Eingabe in Echtzeit und meldet entweder ein grünes 'Gültig'-Abzeichen oder ein rotes 'Ungültig'-Abzeichen mit der genauen Zeile und Spalte des ersten Fehlers. Behebe den gemeldeten Fehler und validiere erneut — oft gibt es kaskadierende Fehler, bei denen ein Fehler mehrere nachgelagerte Probleme verursacht.
Die Zeilen- und Spaltennummern zeigen auf die genaue Zeichenposition, an der der Parser fehlgeschlagen ist. Wenn der Fehler 'Zeile 5, Spalte 12' anzeigt, gehe zu dieser Position in deiner Eingabe und prüfe auf die häufigsten Probleme: ein fehlendes Komma, einen nicht in Anführungszeichen gesetzten Schlüssel oder ein nachgestelltes Komma.
Für JSON, das gültig erscheint, aber trotzdem fehlschlägt, prüfe auf unsichtbare Zeichen wie BOM (Byte Order Mark) am Anfang der Datei oder geschützte Leerzeichen innerhalb von Zeichenketten. Diese können durch Texteditoren oder Kopier-Einfüge-Vorgänge eingeführt werden.
Häufig gestellte Fragen
Was prüft die JSON-Validierung?
Die Validierung prüft auf korrekte JSON-Syntax: richtige Anführungszeichen, Kommas, Klammern, Doppelpunkte und Datentypen. Sie identifiziert die genaue Position jedes Syntaxfehlers.
Kann sie sehr große JSON-Dateien validieren?
Ja, aber sehr große Dateien können zu Performance-Problemen im Browser führen. Für extrem große JSON-Dateien (100 MB+) solltest du stattdessen ein Kommandozeilentool in Betracht ziehen.
Was sind häufige JSON-Fehler?
Häufige Fehler sind: nachgestellte Kommas, fehlende Anführungszeichen bei Schlüsseln, einfache statt doppelte Anführungszeichen, zusätzliche Kommas in Arrays und nicht escapte Sonderzeichen in Strings.
Was ist JSON-Schema-Validierung?
Die Schema-Validierung geht über die Syntax hinaus — sie prüft, ob die JSON-Daten einer definierten Struktur entsprechen, einschließlich erforderlicher Felder, Datentypen, Wertebereiche und verschachtelter Objektformen. Dieses Tool führt eine Syntaxvalidierung durch.
Prüft der Validator auf Kommentare in JSON?
Ja. Kommentare (// oder /* */) sind in Standard-JSON nicht gültig. Wenn deine Eingabe Kommentare enthält, meldet der Validator einen Syntaxfehler an der Kommentarposition.
Kann JSON ungültig sein, obwohl es korrekt aussieht?
Ja. Häufige unsichtbare Probleme sind: BOM-Zeichen (Byte Order Mark) am Anfang, Nicht-JSON-Kodierungen, doppelte Schlüssel (gültig, aber problematisch) und Zahlen in Formaten wie 01 (führende Nullen), die in JSON ungültig sind.
Was bedeutet 'Unexpected token'?
Dieser Fehler bedeutet, dass der Parser an dieser Position ein unerwartetes Zeichen gefunden hat. Häufige Ursachen: ein fehlendes Komma zwischen Eigenschaften, ein fehlender Doppelpunkt nach einem Schlüssel, oder ein nicht in Anführungszeichen gesetzter Zeichenkettenwert.
Wie unterscheidet sich das von JSON-Formatierer?
Der Validator prüft die Syntax und meldet Fehler mit genauen Positionen. Der Formatierer nimmt gültiges JSON und macht es mit Einrückung lesbar. Verwende zuerst den Validator, um nach Fehlern zu suchen, dann den Formatierer, um es lesbar zu machen.
Kann ich JSON von einer URL validieren?
Dieses Tool akzeptiert eingefügten JSON-Text. Um JSON von einer URL zu validieren, rufe den Inhalt zuerst ab (mit Browser-Entwicklertools oder einem Tool wie curl) und füge ihn dann hier ein.
Ist ein leeres Objekt {} gültiges JSON?
Ja. Ein leeres Objekt {} und ein leeres Array [] sind beide gültiges JSON. Der Validator bestätigt sie als gültig.
Wie behebe ich einen BOM-Fehler in JSON?
Ein BOM (Byte Order Mark) ist ein unsichtbares Zeichen am Anfang einer Datei. Öffne die Datei in einem Texteditor wie VS Code, wähle 'Mit Kodierung speichern' und wähle 'UTF-8' (ohne BOM), um es zu entfernen.