JSON online reparieren
Repariere ungültiges JSON lokal und formatiere es sauber. Für Logs, APIs und LLM-Ausgaben.
Verwandt
Anleitungen zu JSON Fix
JSON-Parse-Fehler: Meldung lesen, direkt zur Lösung
Ein Verzeichnis von JSON-Parser-Fehlermeldungen und dem Artikel, der jede erklärt — beginne mit einem strikten Validator und tauche dann in das konkrete Syntaxproblem ein.
Nachgestellte Kommas in JSON beheben
Ein nachgestelltes Komma nach der letzten Objekt-Property oder dem letzten Array-Element ist in einigen JavaScript-Kontexten erlaubt, aber kein gültiges JSON.
Einfache Anführungszeichen in JSON beheben
Strings und Objektschlüssel in JSON müssen doppelte Anführungszeichen verwenden. Werte mit einfachen Anführungszeichen sind häufig in JavaScript-Snippets, Python-ähnlicher Ausgabe und LLM-Antworten.
Smarter JSON-Formatter für kaputtes JSON
Ein normaler JSON-Formatter funktioniert nur, wenn die Eingabe bereits gültig ist. fixjson.org ist ein JSON-Formatter mit automatischer Reparatur: Er repariert zuerst typische Syntaxfehler und formatiert das bereinigte JSON dann mit lesbarer Einrückung. Nutze ihn, um ungültiges JSON online zu formatieren, wenn die Payload aus Logs, einer API-Antwort, einer von Hand bearbeiteten Konfiguration oder einer KI-Ausgabe stammt.
Dasselbe Tool ist auch ein json beautifier, json prettifier, json tidy online, json decoder und json object formatter — verschiedene Namen für denselben Vorgang: parsen, reparieren und mit Einrückung neu ausgeben. Egal ob du es prettify json, json beautify, code formatter oder code beautification nennst, das Ergebnis ist dasselbe: striktes, formatiertes JSON im Standard-json file format.
Formatieren und Validieren gehören zusammen. Bevor etwas ausgegeben wird, lässt fixjson einen json validator über deinen Text laufen, sodass das Tool zugleich ein json checker und ein json verify-Schritt ist — wenn die json syntax falsch ist, siehst du genau, wo es bricht. Füge einen rohen json string ein, fix json, das sich nicht parsen lässt, und lies das Ergebnis in einem übersichtlichen json viewer (jsonviewer)-Layout. Dieselbe Seite verlinkt einen json object viewer und einen json view-Modus, um verschachtelte key value pairs zu inspizieren, statt eine einzige lange Zeile zu durchsuchen.
Wenn das Parsen fehlschlägt, übernimmt der Reparaturschritt. Das ist der json repair-Pfad, nach dem man als fix json, json fix, json correct, correct json oder einfach fixjson sucht. Es schreibt die kaputten Teile in gültiges JSON um und gibt sie zurück, sodass ein fehlgeschlagener json-validator-Lauf zu einem sauberen wird — kein Upload, kein Konto.
Die meisten dieser Fehler entstehen, wenn man JSON wie JavaScript behandelt. Der Unterschied json vs javascript (json vs js) ist wichtig: JSON hat keine Kommentare, keine nachgestellten Kommas, keine einfachen Anführungszeichen und keine bloßen Schlüssel. Der Reparaturschritt schreibt jeden davon wieder in correct json um, damit ein strikter Parser es akzeptiert.
- Einfache Anführungszeichen —— wandelt
'value'in"value"um - JSON-Schlüssel ohne Anführungszeichen —— umschließt nackte Bezeichner wie
{ name: "Ada" }mit doppelten Anführungszeichen - Abschließende Kommas —— repariert abschließende Kommas vor
}oder] - Unexpected-Token-Fehler —— bereinigt die typischen Syntaxfehler hinter vielen JSON-Parser-Fehlschlägen
- Python-Literale —— ersetzt
True,False,Nonedurch ihre JSON-Pendants - JavaScript-Kommentare —— entfernt
//-Zeilen- und/* */-Blockkommentare - Markdown-Code-Fences —— entfernt führende ````json`- und abschließende `````-Wrapper aus LLM-Ausgaben
- Hexadezimalzahlen —— wandelt
0xFFin Dezimal um
JSON-Reparatur-Anleitungen
Themen-Hubs
- JSON-Parse-Fehler: Meldung lesen, direkt zur Lösung
- Ungültiges JSON reparieren: von „Was ist falsch" zu einer sauberen Datei
- JSON-Formatierer, -Validator, -Viewer: das richtige Werkzeug wählen
- LLM-JSON-Ausgabe reparieren: Beinahe-JSON von KI handhaben
- Datenschutz: JSON-Werkzeuge, die deinen Browser nicht verlassen
- JSON-Interoperabilität: YAML, CSV, XML, JWT, Schema
Konkrete Anleitungen
- Base64-Strings dekodieren (und JWT-Payloads)
- URL-Kodierung: Query-Parameter und Pfade prozentkodieren
- YAML zu JSON konvertieren (und Einrückungsfehler vermeiden)
- JSON zu CSV konvertieren: ein Array von Objekten abflachen
- JSON zu XML konvertieren: Wurzel, Attribute und Arrays
- JSON als String-Literal escapen (und doppelt kodiertes JSON dekodieren)
- Nachgestellte Kommas in JSON beheben
- Einfache Anführungszeichen in JSON beheben
- Unanführte Schlüssel in JSON beheben
- LLM-JSON-Ausgabe reparieren
- JSON-Parse-Fehler «Expected Property Name» beheben
- JSON vs. JavaScript-Objektliteral
- JSON vor API-Anfragen validieren
- JSON-Formatter vs. JSON Repair
- JSON-Fehler «Unexpected Token» beheben
- JSON-zu-JavaScript-Objekt-Konverter