Ein JSON Linter online prüft Ihren JSON-Code auf Syntaxfehler und meldet jedes Problem mit Zeile und Position, damit Sie es sofort finden.
Wird geladen: JSON-Validator…
Lintet JSON sofort auf Syntaxfehler
Zeigt Zeile und Position des ersten Fehlers
Läuft komplett lokal im Browser
Keine Anmeldung, kein Wasserzeichen, kostenlos
Binden Sie JSON-Validator per Iframe in einen Blogbeitrag, eine Dokumentation, ein Intranet oder Schulportal ein. Verarbeitung, Datenschutz und Limits entsprechen der vollständigen Tool-Seite.
Einbettungscode
<iframe
src="https://www.fixtools.io/json/json-validator?embed=1&lang=de"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="JSON-Validator by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Attributionsfreundlich: ein kleiner "Powered by FixTools"-Link erscheint in der Embed-Fußzeile.
Ein Linter unterscheidet sich von einem einfachen Betrachter dadurch, dass er den JSON-Code nicht nur anzeigt, sondern aktiv gegen die Regeln des JSON-Formats prüft. JSON kennt nur wenige, dafür strenge Regeln: Objekte stehen in geschweiften Klammern, Arrays in eckigen Klammern, und jeder Schlüssel ist eine in doppelten Anführungszeichen notierte Zeichenkette. Der Linter geht Ihren Text von vorne nach hinten durch und achtet dabei auf jedes Zeichen, das die Struktur verletzen könnte. Findet er ein einfaches Anführungszeichen, ein überzähliges Komma oder eine nicht geschlossene Klammer, meldet er dies als Syntaxfehler. Anders als ein Compiler bricht der Linter beim ersten Problem ab, weil ein einziger falscher Token die gesamte weitere Struktur unlesbar machen kann. So erhalten Sie eine präzise, nachvollziehbare Rückmeldung statt einer langen, verwirrenden Fehlerliste.
Der wichtigste Nutzen eines Online-Linters liegt in der genauen Verortung des Fehlers. Statt nur mitzuteilen, dass das JSON ungültig ist, nennt Ihnen das Werkzeug die Zeile und die Position innerhalb der Zeile, an der das erste Problem auftritt. Diese Angabe entspricht dem Zeichen-Offset, den auch die JSON.parse-Funktion in JavaScript verwendet, wenn sie einen Fehler wirft. Gerade bei großen, tief verschachtelten Dokumenten mit mehreren tausend Zeilen ist diese Präzision entscheidend, denn ein fehlendes Komma lässt sich per Auge kaum finden. Sie springen mit der Zeilennummer direkt an die betroffene Stelle in Ihrem Editor und sehen sofort, welches Zeichen die Struktur bricht. Zusätzlich beschreibt der Linter die Ursache in verständlicher Form, sodass Sie nicht raten müssen, was das Werkzeug an dieser Stelle erwartet hat.
Die häufigsten Lint-Fehler folgen einer überschaubaren Liste. Schlüssel und Zeichenketten müssen immer in doppelten Anführungszeichen stehen, einfache Anführungszeichen sind nicht erlaubt. Nach dem letzten Element eines Objekts oder Arrays darf kein abschließendes Komma folgen, obwohl viele Programmiersprachen dies tolerieren. Kommentare mit zwei Schrägstrichen oder Blockkommentare gehören nicht zum JSON-Standard und führen ebenfalls zu einem Fehler. Jede geöffnete geschweifte oder eckige Klammer braucht ein passendes Gegenstück, und die Reihenfolge der Klammern muss stimmen. Auch nicht maskierte Sonderzeichen in Zeichenketten, etwa ein Zeilenumbruch oder ein nicht escaptes Anführungszeichen, verletzen die Regeln. Der Linter kennt diese Fälle und benennt sie konkret. Wenn Sie die Meldungen ein paar Mal gelesen haben, erkennen Sie die typischen Muster schnell und vermeiden sie schon beim Schreiben Ihres JSON.
Ein zentrales Merkmal dieses Linters ist, dass er vollständig in Ihrem Browser arbeitet. Der eingefügte oder geladene JSON-Code verlässt Ihr Gerät nicht, es findet kein Upload auf einen Server statt und es wird nichts gespeichert. Das ist besonders wichtig, wenn Ihr JSON vertrauliche Inhalte enthält, etwa API-Schlüssel, personenbezogene Daten aus einer Datenbank oder interne Konfigurationswerte. Sie können solche Daten bedenkenlos prüfen, weil die gesamte Analyse als JavaScript direkt in der geladenen Seite läuft. Aus demselben Grund funktioniert der Linter auch dann, wenn Sie offline arbeiten, sobald die Seite einmal geladen ist. Es ist keine Registrierung nötig, es gibt kein Wasserzeichen und keine künstliche Begrenzung der Dokumentgröße außer dem verfügbaren Arbeitsspeicher Ihres Browsers. Datenschutz und Geschwindigkeit ergeben sich hier aus derselben technischen Entscheidung, alles lokal zu verarbeiten.
Syntaxprüfung und Schemaprüfung sind zwei verschiedene Ebenen. Der Linter stellt zunächst sicher, dass Ihr JSON überhaupt wohlgeformt ist, also den Grammatikregeln des Formats entspricht und von einem Parser gelesen werden kann. Ob die enthaltenen Werte auch inhaltlich passen, ob also ein bestimmtes Feld eine Zahl sein muss oder ein Pflichtfeld vorhanden ist, gehört zur Schemavalidierung. Dieses Werkzeug kann optional zusätzlich gegen ein JSON Schema prüfen, sodass Sie beide Ebenen abdecken. Technisch entspricht die reine Syntaxprüfung dem, was JavaScript intern tut, wenn Sie JSON.parse aufrufen: Bei ungültigem Text wirft die Funktion einen Fehler mit einer Positionsangabe. Der Linter macht genau diese Prüfung sichtbar, ohne dass Sie eine Konsole öffnen oder Code schreiben müssen. So sehen Sie das Ergebnis unmittelbar und in aufbereiteter Form direkt auf der Seite.
Fügen Sie Ihr JSON in den eingebetteten Validator ein und linten Sie es direkt im Browser auf Syntaxfehler mit genauer Positionsangabe.
Schritt-für-Schritt-Anleitung für json online linten und syntaxfehler finden:
JSON einfügen oder Datei laden
Fügen Sie Ihren JSON-Text direkt in das Eingabefeld ein oder laden Sie eine .json-Datei von Ihrem Rechner. Der gesamte Inhalt bleibt lokal in Ihrem Browser und wird zu keinem Zeitpunkt an einen Server übertragen.
Linten starten
Klicken Sie auf die Schaltfläche zum Validieren, damit der Linter den JSON-Code Zeichen für Zeichen durchgeht. Er prüft Anführungszeichen, Klammern, Kommas und Struktur und meldet das erste Problem, sobald er darauf stößt.
Ergebnis und Fehlerstelle lesen
Lesen Sie die Rückmeldung: Bei gültigem JSON erscheint eine Bestätigung, bei ungültigem die genaue Zeile und Position des Fehlers sowie eine verständliche Beschreibung der Ursache, etwa ein fehlendes Anführungszeichen oder Komma.
Korrigieren und erneut linten
Springen Sie zur angegebenen Stelle, beheben Sie den Fehler in Ihrem Editor und fügen Sie den JSON-Code erneut ein. Wiederholen Sie den Lint-Vorgang, bis das Werkzeug keine Probleme mehr meldet und das JSON gültig ist.
Häufige Situationen, in denen dieser Ansatz wirklich hilft:
API-Antwort vor der Weiterverarbeitung linten
Bevor Ihr Code eine API-Antwort weiterverarbeitet, fügen Sie den Antworttext in den Linter ein. Meldet er einen Syntaxfehler mit Position, wissen Sie, dass nicht Ihr Code, sondern die gelieferte Nutzlast fehlerhaft ist, und sparen sich langes Debugging.
Konfigurationsdatei im JSON-Format prüfen
Eine JSON-Konfigurationsdatei, etwa für einen Build-Prozess oder ein Framework, führt bei einem einzigen falschen Komma zum Absturz. Linten Sie die Datei vor dem Commit, springen Sie zur gemeldeten Zeile und beheben Sie den Fehler, bevor die Pipeline bricht.
Kopierten JSON-Ausschnitt aus dem Log prüfen
Wenn Sie einen JSON-Ausschnitt aus einer Logdatei oder einem Chat kopieren, sind oft Zeichen abgeschnitten oder Anführungszeichen ersetzt. Der Linter zeigt sofort, ob der Ausschnitt vollständig und wohlgeformt ist, bevor Sie ihn weiterverwenden.
Erzielen Sie bessere Ergebnisse mit diesen Expertenvorschlägen:
Formatieren vor dem Linten erleichtert die Fehlersuche
Eine einzeilige, minifizierte JSON-Zeichenkette macht Positionsangaben unübersichtlich. Formatieren Sie den Text zunächst mit Einrückungen, dann entspricht die gemeldete Zeilennummer einer sichtbaren Zeile und Sie finden das fehlerhafte Zeichen deutlich schneller.
Achten Sie zuerst auf das Zeichen vor der Fehlerstelle
Der Parser meldet die Position, an der er stolpert, doch die eigentliche Ursache liegt oft davor, etwa ein fehlendes Komma am Ende der vorherigen Zeile. Prüfen Sie deshalb immer auch das vorangehende Element.
Nutzen Sie die Schemaprüfung für inhaltliche Regeln
Wohlgeformtes JSON kann trotzdem falsche Felder enthalten. Hinterlegen Sie ein JSON Schema, um zusätzlich Datentypen, Pflichtfelder und erlaubte Werte zu prüfen. So fangen Sie Fehler ab, die eine reine Syntaxprüfung nicht erkennt.
Weitere Tools, die Sie nützlich finden könnten:
JSON-Syntax-Prüfer
JSON auf Fehler prüfen
JSON online kostenlos validieren
Die JSON-Antwort einer API validieren
JSON-API-Antwort validieren: Fügen Sie den Response Body ein und prüfen Sie im Browser, ob er gültiges JSON ist. Kostenlos, ohne Upload, ohne Installation.
Ungültiges JSON erkennen und korrigieren
Ungültiges JSON korrigieren: der Validator markiert die genaue Fehlerstelle und erklärt die Ursache. Kostenlos im Browser, ohne Upload.
JSON in JavaScript validieren mit JSON.parse
JSON in JavaScript validieren: JSON.parse im try/catch erklärt. Dieses Browser-Tool prüft dasselbe ohne Code. Kostenlos, ohne Upload, ohne Installation.
JSON auf Fehler prüfen und die Fehlerstelle finden
JSON auf Fehler prüfen und die genaue Fehlerstelle finden. Der Validator zeigt Position und Grund an. Kostenlos im Browser, ohne Upload.
Einen JSON-String validieren
JSON-String validieren: Prüfen Sie im Browser, ob eine Zeichenkette gültiges JSON ist, mit Position und Ursache bei Fehlern. Kostenlos, ohne Upload.
JSON gegen ein JSON Schema validieren
JSON gegen ein JSON Schema validieren: Struktur, Pflichtfelder und Typen prüfen. Läuft kostenlos im Browser, Ihr JSON wird nie hochgeladen.
Öffnen Sie JSON-Validator, um kostenlose Limits und Verarbeitung zu prüfen.
JSON-Validator öffnen →Kostenlose Stufe · Kein Konto · Klare Limits