JSON-Tipps und Anleitungen
Praxisnahe Artikel für Entwickler, die mit JSON, YAML und API-Daten arbeiten.
Unexpected Token < in JSON an Position 0: Du hast HTML bekommen
"Unexpected token <" bedeutet: JSON.parse bekam HTML — meist ein 404 oder Login-Redirect. Diagnose in 30 s mit kaputten/korrigierten fetch-Beispielen.
5 min readUnexpected Token u in JSON an Position 0: undefined parsen
"Unexpected token u" heißt: du hast JSON.parse(undefined) aufgerufen. Warum undefined zur Zeichenkette „undefined" wird und wie du es vermeidest.
5 min readNicht beendeter String in JSON: Ursachen und Fixes
"Nicht abgeschlossener String": Anführungszeichen ohne Gegenstück — nicht escapetes Zeichen, roher Zeilenumbruch oder Datenverlust. Beispiele + Fixes.
5 min readFalsch escaptes Zeichen in JSON: Ursachen, Beispiele und Fixes
Beheben Sie „bad escaped character in JSON"-Fehler durch \x-Escapes, Windows-Pfade, Regex-Strings, fehlerhafte \u-Werte und doppelt kodiertes JSON.
12 min readUnerwartetes Nicht-Whitespace-Zeichen nach JSON-Daten: Fixes
Inhalt nach einem vollständigen JSON — verkettete Objekte, NDJSON als Blob, Junk am Ende. So findet und behebt man das überschüssige Datum.
5 min readJSON Pretty Print vs JSON Format: Was ist der Unterschied?
Pretty Print, Format und Beautify meinen für JSON dasselbe. Erfahre, was wirklich anders ist (minify, validate, tree view) und wie es geht.
5 min readJSON Tree Viewer: JSON als klappbaren Baum erkunden
Sieh JSON als interaktiven, klappbaren Baum. Klappe jedes Objekt oder Array auf/zu, um große, verschachtelte Payloads zu durchwandern — im Browser, ohne Upload.
6 min readYAML-Formatierer: YAML formatieren, neu einrücken und validieren
Ein YAML-Formatierer normalisiert YAML für lesbare, diff-freundliche Dateien. Einrückungsregeln, Typ-Fallen und wann nach JSON konvertieren.
6 min readXML-zu-JSON-Konvertierung: Attribute, Textknoten, Arrays und Namespaces
XML zu JSON konvertieren: Attribute, Textknoten, wiederholte Elemente und Namespaces — Konventionen, Grenzfälle und Code in JS/Python.
8 min readJSON zu XML: Wurzelelemente, Arrays und Attribut-Mapping
JSON in XML umwandeln: Wurzelelement, @-Attribute, Arrays und Escaping — in JS, Python oder online. Jetzt kostenlos testen.
7 min readJSON nach CSV (und zurück) konvertieren
JSON in CSV konvertieren (und zurück) in JavaScript, Python oder online — Array-of-Objects, Anführungszeichen, verschachtelte Werte und Typkoercion.
7 min readJSON validieren: Syntax- und Schema-Validierung
JSON-Syntax mit JSON.parse, Pythons json.loads, jq oder im Browser validieren — und Struktur und Typen mit JSON Schema prüfen.
8 min readJSON mit JSON.stringify serialisieren
JSON.stringify wandelt Werte in JSON-Strings um. Die space- und replacer-Argumente, den toJSON-Hook und Werte, die es auslässt oder wirft.
8 min readJSON vs. YAML: Unterschiede und wann man was nimmt
JSON vs. YAML: Syntax, Typen, Kommentare und Fallen wie das Norway Problem. YAML ist ein JSON-Superset — wann man was nimmt und wie man konvertiert.
7 min readJWT dekodieren und seine Claims lesen
Ein JWT besteht aus drei Base64url-Sektionen. Header und Payload in JavaScript oder Python dekodieren — und warum Dekodieren nicht Verifizieren ist.
8 min readJSON Patch vs. JSON Merge Patch: RFC 6902 vs. 7396
JSON Patch (RFC 6902) sendet explizite Operationen; JSON Merge Patch (RFC 7396) legt ein Teil-Objekt darüber. Beide vergleichen und richtig wählen.
7 min readCSV und XML nach JSON konvertieren
CSV und XML in JSON konvertieren in JavaScript, Python oder im Browser — Array-of-Objects-Mapping, XML-Attribute und Typkoerzions-Fallstricke.
7 min readjq-Tutorial: JSON filtern und transformieren
Lerne jq auf der Kommandozeile: installieren, formatieren, auswählen, filtern, mappen und JSON bearbeiten — mit Rezepten zum Kopieren.
7 min readTypeScript-Interfaces aus JSON generieren
JSON in TypeScript-Interfaces konvertieren — online oder im Code. Verschachtelte Objekte, optionale vs. nullable Felder und Typen synchron halten.
10 min readWas ist JSON Schema? Ein praktischer Leitfaden mit Beispielen
Was ist JSON Schema? JSON-Struktur beschreiben und validieren — Schlüsselwörter, echte Beispiele und Validierung in JS und Python. So geht's.
10 min readJSON minifizieren — und wann du das tun solltest
JSON minifizieren in JavaScript, Python, jq oder im Browser. Warum gzip Minifizierung oft optional macht — und wann man es lassen kann.
9 min readJSON-Viewer vs. JSON-Formatierer: Was ist der Unterschied?
JSON-Viewer vs. Formatierer: der Viewer zeigt einen interaktiven Baum, der Formatierer lesbaren Text. Lerne den Unterschied und wann was nutzen.
8 min read„[object Object] is Not Valid JSON" und andere JSON-Syntaxfehler beheben
Bekommst du „[object Object] is not valid JSON" oder „expected a JSON object, array or literal"? Lerne, warum diese Fehler passieren, wie du JSON-Syntax korrigierst, nachgestellte Kommas fixt und kaputtes JSON automatisch reparierst.
9 min readWie JSON-Reparatur-Parser funktionieren
JSON online reparieren: Trailing Commas, Single Quotes, Python-Literals und LLM-Fences im Browser beheben. Wie Repair-Parser funktionieren — privat.
7 min readJSON-Format-Beispiele: Objekte, Arrays und reale Patterns
Kopierfertige JSON-Beispiele: alle Datentypen, verschachtelte Strukturen, REST-Antworten, Configs, Datumsangaben, GeoJSON und Fehler mit Fixes.
6 min readJSON formatieren: pretty-printen, validieren und JSON-Dateien aufräumen
JSON formatieren mit JSON.stringify, Pythons json.dumps, jq oder im Browser. Pretty-Print, Schlüsselsortierung und echte Vorher/Nachher-Beispiele.
8 min readWas ist JSON? Ein vollständiger Leitfaden zu Format, Syntax und Dateien
Was ist JSON? Das universelle Datenaustauschformat — seine sechs Datentypen, strenge Syntaxregeln, .json-Dateien und wie man es überall parst.
7 min readWarum du sensibles JSON nicht in Online-Tools einfügen solltest
JWTs, API-Keys oder PII in ein Online-JSON-Tool zu kleben kann sie über Logs, Caches und Indexierung leaken. Browsernative Tools sind sicherer.
7 min readSchlechtes Steuerzeichen in String-Literal in JSON: Fixes
Rohe Tabs, Zeilenumbrüche, Null-Bytes und ANSI-Codes in JSON-Strings lösen diesen Fehler aus. Warum JSON sie verbietet und wie man sie entfernt.
6 min readUnexpected Token o in JSON an Position 1: Ursachen und Fix
Das "o" ist das zweite Zeichen von "[object Object]". Du hast ein JavaScript-Objekt an JSON.parse() übergeben. Alle Varianten + der Ein-Zeilen-Fix.
5 min readUnexpected End of JSON Input: Warum es passiert und wie man es behebt
Der Parser erreichte das Ende der Eingabe vor dem Schließen der Struktur. Fünf Ursachen: abgeschnittene Antworten, offene Klammern, leere Strings.
5 min readBase64 ist keine Verschlüsselung: Was es verbirgt und was nicht
Base64 ist Codierung, keine Verschlüsselung. Warum Passwörter, JWT-Payloads, API-Keys, Basic-Auth-Header, URLs und Logs lesbar bleiben.
15 min readZwei JSON-Dateien vergleichen: Algorithmen und Tools
Ein Text-Diff meldet umsortierte Schlüssel als Änderungen. Wie ein echter JSON-Diff funktioniert: LCS-Zeilendiff und semantischer Vergleich.
9 min readJSON vs. JavaScript-Objekt: Warum einfache Anführungszeichen nicht erlaubt sind
JS-Objektliterale sind kein JSON: einfache Anführungszeichen, Keys ohne Quotes, Trailing Commas, undefined, NaN. Alle Unterschiede mit Beispielen.
7 min readNachgestelltes Komma in JSON: Warum { "a": 1, } einen Fehler wirft
Ein überschüssiges Komma nach dem letzten JSON-Element verursacht einen SyntaxError. Warum JSON Trailing Commas verbietet und wie man sie entfernt.
6 min readJSON.parse-Fehler „Unexpected Token" beheben
„Unexpected token '<'" oder „Unexpected token u in JSON at position 0" — diese Fehler bringen deine App zum Stoppen. Hier, was jede Variante bedeutet und exakt, wie du sie behebst.
6 min readKaputtes JSON in JavaScript behandeln
JSON.parse() ist unerbittlich — ein Komma zu viel und die App stürzt ab. Häufige kaputte JSON-Muster, Fehler mit try/catch abfangen, wann reparieren.
8 min readJSON.parse Source Access: context.source, BigInts, JSON.rawJSON, and LLM JSON
Use JSON.parse reviver context.source and JSON.rawJSON safely: feature-detect support, rescue large numeric IDs, serialize BigInts, and harden repaired LLM JSON output.
12 min read