Ihr JSON wird als ungültig gemeldet, und die Ursache ist ein abschließendes Komma? Das ist einer der häufigsten JSON-Fehler überhaupt.
Wird geladen: JSON-Validator…
Findet ein abschließendes Komma sofort und zeigt die genaue Position
Erklärt, warum JSON kein Komma nach dem letzten Element erlaubt
Meldet Zeile und Spalte, sodass Sie das Komma schnell entfernen
Prüfung läuft lokal im Browser, Ihr JSON bleibt auf dem Gerät
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 abschließendes Komma, im Englischen trailing comma genannt, ist ein Komma, das direkt hinter dem letzten Element eines Objekts oder Arrays steht, also unmittelbar vor der schließenden Klammer. In JavaScript ist das seit Jahren erlaubt und sogar üblich, weil es das Umsortieren und Erweitern von Listen erleichtert. JSON ist jedoch bewusst strenger. Die Spezifikation definiert ein Komma ausschließlich als Trennzeichen zwischen zwei Elementen. Nach dem letzten Element folgt kein weiteres, also darf dort auch kein Komma stehen. Diese Strenge ist kein Versehen, sondern eine gewollte Entscheidung, die das Format eindeutig und einfach zu parsen hält. Weil viele Entwickler JSON gedanklich mit JavaScript gleichsetzen, ist gerade dieser Unterschied eine der häufigsten Fehlerquellen beim Schreiben und Bearbeiten von JSON von Hand.
Interessant ist, wie sich ein abschließendes Komma in der Fehlermeldung äußert. Der Parser liest das Komma und geht davon aus, dass danach ein weiteres Element folgt, ein weiterer Schlüssel-Wert-Eintrag im Objekt oder ein weiterer Wert im Array. Stattdessen trifft er auf die schließende Klammer. Deshalb lautet die Meldung oft nicht Komma zu viel, sondern etwa unerwartete schließende geschweifte Klammer oder unerwartetes Zeichen. Der Fehler wird also an der Klammer gemeldet, während die eigentliche Ursache das Komma davor ist. Wenn Sie diese Logik kennen, finden Sie die Stelle sofort: Sie schauen an der gemeldeten Position nach der schließenden Klammer und prüfen das Zeichen unmittelbar davor. Der Validator zeigt Ihnen die genaue Zeile und Spalte, sodass Sie nicht das ganze Dokument absuchen müssen.
Um ein abschließendes Komma zu beseitigen, springen Sie zur gemeldeten Position und entfernen das Komma, das vor der schließenden Klammer steht. Danach sollte zwischen dem letzten Element und der Klammer nur noch ein Zeilenumbruch oder ein Leerzeichen stehen, aber kein Komma. Achten Sie darauf, dass abschließende Kommas selten allein auftreten. Wenn Sie eine Konfiguration durch Kopieren von Zeilen zusammengebaut oder das letzte Element aus einer Liste gelöscht haben, bleibt oft an mehreren Stellen ein überzähliges Komma zurück. Da der Parser beim ersten Fehler stoppt, sehen Sie zunächst nur einen davon. Prüfen Sie deshalb nach jeder Korrektur erneut, bis das JSON als gültig gemeldet wird. In verschachtelten Strukturen kann ein abschließendes Komma auch tief innen stehen, etwa am Ende eines inneren Arrays innerhalb eines Objekts.
Ein abschließendes Komma ist nicht der einzige Fallstrick, aber oft der erste, den Sie beseitigen. Beim Aufräumen lohnt es sich, gleich auf die verwandten Regeln zu achten. Alle Schlüssel und Zeichenketten müssen in doppelten Anführungszeichen stehen, einfache oder geschwungene Anführungszeichen sind ungültig. Kommentare erlaubt JSON nicht, weder mit zwei Schrägstrichen noch als Block. Zwischen Schlüssel und Wert steht ein Doppelpunkt, zwischen zwei Einträgen ein Komma, und zwar wirklich nur zwischen ihnen. Auch ein führendes Komma, also ein Komma direkt nach der öffnenden Klammer, ist unzulässig. Wenn Sie diese Regeln zusammen im Blick behalten, vermeiden Sie, dass nach dem Entfernen des einen Kommas gleich der nächste Fehler auftaucht. Der Validator arbeitet sich Schritt für Schritt durch und zeigt jede Abweichung an ihrer genauen Position.
Technisch beruht die Prüfung auf derselben Funktion, die auch Ihre Anwendung beim Einlesen verwendet, nämlich JSON.parse. Diese Funktion wirft bei einem abschließenden Komma eine Ausnahme und bricht ab, statt ein Objekt zu liefern. Genau deshalb bringt ein einziges überzähliges Komma eine ganze Konfigurationsdatei oder eine API-Verarbeitung zum Scheitern. Der Validator führt dieselbe Prüfung im Browser aus und übersetzt die Ausnahme in eine verständliche Angabe von Position und Grund. Weil alles lokal abläuft, wird Ihr JSON dabei nicht an einen Server gesendet und nicht gespeichert, was gerade bei internen Konfigurationsdateien wichtig ist. So korrigieren Sie das abschließende Komma sicher auf Ihrem eigenen Gerät. Die Nutzung ist kostenlos, benötigt keine Registrierung und läuft ohne Einschränkungen direkt in Ihrem Browser.
Fügen Sie Ihr JSON ein, und der Validator markiert das abschließende Komma mit Zeile und Spalte, damit Sie es entfernen können.
Schritt-für-Schritt-Anleitung für abschließendes komma in json finden und korrigieren:
JSON einfügen
Fügen Sie Ihr JSON in das Eingabefeld ein oder laden Sie die Datei. Das Werkzeug läuft ohne Installation im Browser und beginnt sofort mit der Prüfung, sodass Sie das überflüssige Komma umgehend eingrenzen können.
Fehlermeldung lesen
Der Validator meldet das ungültige JSON und nennt die Position. Ein abschließendes Komma zeigt sich meist als unerwartete schließende Klammer, weil der Parser nach dem Komma ein weiteres Element erwartet, aber keines findet.
Komma lokalisieren
Springen Sie zur angegebenen Zeile und Spalte. Suchen Sie dort nach einem Komma, das direkt vor einer schließenden geschweiften oder eckigen Klammer steht. Genau dieses Komma ist in JSON nicht erlaubt und muss weg.
Komma entfernen und erneut prüfen
Löschen Sie das überzählige Komma und starten Sie die Prüfung erneut. Prüfen Sie außerdem weitere Objekte und Arrays, denn abschließende Kommas treten häufig mehrfach auf, gerade nach dem Kopieren oder Löschen von Zeilen.
Häufige Situationen, in denen dieser Ansatz wirklich hilft:
Von Hand bearbeitete Konfigurationsdatei reparieren
Sie haben in einer JSON-Konfiguration das letzte Element gelöscht und dabei das davorstehende Komma übersehen. Der Validator meldet die Stelle, Sie entfernen das abschließende Komma, und die Datei lässt sich wieder fehlerfrei einlesen.
Aus JavaScript kopiertes Objektliteral bereinigen
Sie haben ein Objekt aus JavaScript-Code kopiert, in dem ein abschließendes Komma erlaubt war. Als JSON ist es ungültig. Der Validator zeigt das Komma, das Sie vor der schließenden Klammer entfernen müssen, damit die Weiterverarbeitung klappt.
API-Antwort aus einem Mock kontrollieren
Beim Erstellen einer Beispiel-API-Antwort ist ein abschließendes Komma in ein Array gerutscht. Bevor Sie den Mock in Ihre Tests übernehmen, prüfen Sie das JSON und entfernen das überzählige Komma, das der Validator genau lokalisiert.
Erzielen Sie bessere Ergebnisse mit diesen Expertenvorschlägen:
Bei der gemeldeten Klammer davor schauen
Ein abschließendes Komma wird oft an der schließenden Klammer als unerwartetes Zeichen gemeldet. Schauen Sie deshalb an der gemeldeten Position das Zeichen unmittelbar vor der Klammer an, dort finden Sie das überflüssige Komma.
Alle Objekte und Arrays gegenprüfen
Abschließende Kommas treten selten allein auf. Nachdem Sie eines entfernt haben, prüfen Sie erneut und gehen alle weiteren Objekte und Arrays durch, denn nach dem Kopieren oder Löschen von Zeilen bleiben oft mehrere zurück.
Editor mit automatischer Formatierung nutzen
Konfigurieren Sie Ihren Editor so, dass er Kommas und Klammern klar hervorhebt und beim Speichern automatisch formatiert. Eine automatische Formatierung rückt Strukturen so ein, dass ein abschließendes Komma vor der Klammer sofort ins Auge fällt.
Weitere Tools, die Sie nützlich finden könnten:
Ungültiges JSON korrigieren
JSON auf Fehler prüfen
JSON-Parse-Fehler korrigieren
Fehler wegen unerwartetem Token in JSON korrigieren
Unerwartetes Token in JSON beheben: Ursache finden und korrigieren. Kostenlos im Browser prüfen, der Validator zeigt Position und Grund.
JSON-Validierer für Chrome, ohne Erweiterung
JSON-Validierer für Chrome: läuft als Webseite im Browser, ganz ohne Erweiterung. Kostenlos, lokal und sofort. Zeigt Fehlerstelle und Grund an.
JSON online kostenlos validieren, direkt im Browser
JSON online kostenlos validieren im Browser. JSON einfügen und sofort sehen, ob es gültig ist, mit exakter Fehlerstelle. Kostenlos, ohne Upload.
Ist dieses JSON gültig? So finden Sie es schnell heraus
Ist dieses JSON gültig? Fügen Sie es ein und prüfen Sie es sofort im Browser, kostenlos und lokal. Der Validator zeigt Fehlerstelle und Grund an.
JSON-Syntax prüfen und Syntaxfehler punktgenau finden
JSON-Syntax online prüfen: Anführungszeichen, Klammern und Kommas kontrollieren. Fehler wird punktgenau angezeigt. Kostenlos im Browser, ohne Upload.
JSON validieren ohne Software zu installieren
JSON validieren ohne Software oder Installation: direkt im Browser, kostenlos und lokal. JSON einfügen, sofort Gültigkeit und Fehlerstelle sehen.
Öffnen Sie JSON-Validator, um kostenlose Limits und Verarbeitung zu prüfen.
JSON-Validator öffnen →Kostenlose Stufe · Kein Konto · Klare Limits