JSON-Reparatur-Anleitungen
Schritt-für-Schritt-Anleitungen zur Behebung der häufigsten JSON-Fehler.
Alle Anleitungen
Base64-Strings dekodieren (und JWT-Payloads)
Base64 ist eine umkehrbare Kodierung, keine Verschlüsselung. Dekodiere in einem Schritt, behandle Unicode korrekt und lies JWT-Abschnitte, die Base64url verwenden.
Anleitung lesen →URL-Kodierung: Query-Parameter und Pfade prozentkodieren
Die Prozentkodierung ersetzt unsichere Zeichen durch %XX, damit beliebiger Text sicher in einer URL stehen kann. Wisse, welche Zeichen zu escapen sind und wie man sie zurück dekodiert.
Anleitung lesen →YAML zu JSON konvertieren (und Einrückungsfehler vermeiden)
Seit YAML 1.2 ist jedes JSON-Dokument gültiges YAML. Konvertiere YAML-Konfigurationen zu JSON und achte auf Einrückungs- und Typinferenz-Fallen.
Anleitung lesen →JSON zu CSV konvertieren: ein Array von Objekten abflachen
Ein JSON-Array von Objekten wird zu einer CSV-Tabelle — eine Zeile pro Objekt, Spalten aus der Vereinigung der Schlüssel. Die eigentliche Arbeit liegt im Quoting und im Umgang mit verschachtelten Werten.
Anleitung lesen →JSON zu XML konvertieren: Wurzel, Attribute und Arrays
XML benötigt ein einzelnes Wurzelelement und stellt Listen als wiederholte Elemente dar. Bilde Schlüssel mit @-Präfix auf Attribute und #text auf den Elementtext ab, um eine umkehrbare Konvertierung zu erhalten.
Anleitung lesen →JSON als String-Literal escapen (und doppelt kodiertes JSON dekodieren)
Stringify auf JSON umschließt es mit Anführungszeichen und escaped die inneren Anführungszeichen und Sonderzeichen, sodass ein JSON-String-Literal entsteht, das sicher woanders eingebettet werden kann.
Anleitung lesen →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.
Anleitung lesen →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.
Anleitung lesen →Unanführte Schlüssel in JSON beheben
Schlüssel wie name, active oder profile müssen in gültigem JSON in Anführungszeichen stehen, auch wenn sie wie normale Bezeichner aussehen.
Anleitung lesen →LLM-JSON-Ausgabe reparieren
KI-Antworten sehen oft wie JSON aus, enthalten aber Markdown-Fences, Kommentare, Python-Literale oder JavaScript-Objektsyntax.
Anleitung lesen →JSON-Parse-Fehler «Expected Property Name» beheben
Dieser Fehler bedeutet meist, dass der Parser auf einen Objektschlüssel trifft, der kein gültiges JSON ist: ein unanführter Schlüssel, ein Kommentar, ein nachgestelltes Komma oder JavaScript-Syntax in striktem JSON.
Anleitung lesen →JSON vs. JavaScript-Objektliteral
JSON sieht aus wie ein JavaScript-Objektliteral, ist aber ein kleineres Datenformat mit strengerer Syntax und ohne ausführbare Werte.
Anleitung lesen →JSON vor API-Anfragen validieren
Ein schneller Validierungsschritt vor einer API-Anfrage trennt JSON-Syntaxprobleme klar von Authentifizierungs-, Schema- und Backend-Fehlern.
Anleitung lesen →JSON-Formatter vs. JSON Repair
Ein Formatter macht gültiges JSON lesbarer. Ein Reparaturwerkzeug versucht, «fast JSON» in gültiges JSON zu verwandeln, bevor es formatiert wird.
Anleitung lesen →JSON-Fehler «Unexpected Token» beheben
Unexpected token bedeutet, dass ein strikter JSON-Parser ein Zeichen an einer Position gefunden hat, an der es in gültigem JSON nicht stehen darf.
Anleitung lesen →JSON-zu-JavaScript-Objekt-Konverter
Striktes JSON lässt sich mit JSON.parse in ein JavaScript-Objekt umwandeln. JavaScript-Objektliterale müssen erst bereinigt werden, bevor sie gültiges JSON sind.
Anleitung lesen →