JSON-Reparatur-Anleitungen

Schritt-für-Schritt-Anleitungen zur Behebung der häufigsten JSON-Fehler.

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 →