JSON-Tipps und Anleitungen

Praxisnahe Artikel für Entwickler, die mit JSON, YAML und API-Daten arbeiten.

5 min read

Unexpected Token < in JSON an Position 0: Du hast HTML bekommen

Der Fehler „Unexpected token <" bedeutet, dass JSON.parse eine HTML-Seite (ein 404, ein Login-Redirect oder eine falsche URL) erhalten hat, kein JSON. Hier ist das Warum, mit kaputten/reparierten fetch-Beispielen.

Artikel lesen →
5 min read

Unexpected Token u in JSON an Position 0: undefined parsen

Der Fehler „Unexpected token u" bedeutet, dass du JSON.parse(undefined) aufgerufen hast. Lerne, warum undefined zu „undefined" wird, wie du dich absicherst und einen sicheren Parse-Helper.

Artikel lesen →
5 min read

Nicht beendeter String in JSON: Ursachen und Fixes

Ein nicht beendeter String in JSON heißt: einem öffnenden Anführungszeichen fehlt das schließende — meist eine nicht escapete Quote, ein roher Zeilenumbruch oder abgeschnittene Daten. Kaputte und reparierte Beispiele.

Artikel lesen →
5 min read

Falsch escaptes Zeichen in JSON: gültige Escapes und Fixes

Ein falsch escaptes Zeichen in JSON heißt: nach einem Backslash kommt etwas, das JSON nicht erlaubt. Hier die vollständige Liste gültiger Escapes plus Fixes für \x, Pfade und \u.

Artikel lesen →
5 min read

Unerwartetes Nicht-Whitespace-Zeichen nach JSON-Daten: Fixes

Dieser Fehler heißt: nach einem vollständigen JSON-Wert kommt zusätzlicher Inhalt — verkettete Objekte, NDJSON als ein Block geparst oder Müll am Ende. Wie du die Extra-Daten findest und entfernst.

Artikel lesen →
5 min read

JSON Pretty Print vs JSON Format: Was ist der Unterschied?

Pretty Print, Format und Beautify meinen für JSON dasselbe. Lerne, warum, was wirklich anders ist (minify, validate, tree view) und wie du JSON online pretty-printst.

Artikel lesen →
6 min read

JSON 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.

Artikel lesen →
6 min read

YAML-Formatierer: YAML formatieren, neu einrücken und validieren

Ein YAML-Formatierer rückt YAML neu ein und normalisiert es, sodass es lesbar und diff-freundlich ist. Lerne Einrückungsregeln, Typ-Fallen und wann man formatiert vs. nach JSON konvertiert.

Artikel lesen →
8 min read

XML-zu-JSON-Konvertierung: Attribute, Textknoten, Arrays und Namespaces

XML richtig in JSON konvertieren: Wie Attribute, Textknoten, wiederholte Elemente und Namespaces auf JSON abgebildet werden — mit Konventionen, Sonderfällen und JS/Python-Code.

Artikel lesen →
7 min read

JSON zu XML: Wurzelelemente, Arrays und Attribut-Mapping

JSON in XML konvertieren: Wurzelelement wählen, @-präfixierte Schlüssel auf Attribute mappen, Arrays in wiederholte Elemente umwandeln und escapen — in JS, Python und online.

Artikel lesen →
7 min read

JSON nach CSV (und zurück) konvertieren

JSON nach CSV und CSV nach JSON konvertieren — in JavaScript, Python und online. Behandelt Array-of-Objects-Mapping, Quote-Regeln, verschachtelte Werte und Typ-Coercion.

Artikel lesen →
8 min read

JSON 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.

Artikel lesen →
8 min read

JSON mit JSON.stringify serialisieren

JSON.stringify wandelt einen Wert in einen JSON-String. Lerne die Argumente space und replacer, den toJSON-Hook und die Werte, die er still verwirft oder bei denen er wirft.

Artikel lesen →
7 min read

JSON vs. YAML: Unterschiede und wann man was nimmt

JSON vs. YAML im Vergleich: Syntax, Typen, Kommentare und Fallen wie das Norway Problem. YAML ist ein JSON-Superset — wann man was nimmt und wie man konvertiert.

Artikel lesen →
8 min read

JWT dekodieren und seine Claims lesen

Ein JWT besteht aus drei Base64url-Sektionen. Lerne, Header und Payload in JavaScript und Python zu dekodieren — und warum ein Token zu dekodieren nicht dasselbe ist wie es zu verifizieren.

Artikel lesen →
7 min read

JSON 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 mit Beispielen vergleichen und das richtige wählen.

Artikel lesen →
7 min read

CSV und XML nach JSON konvertieren

CSV und XML in JavaScript, Python und im Browser nach JSON konvertieren. Behandelt Array-of-Objects-Mapping, XML-Attribut-Handling und die Fallen der Typ-Coercion.

Artikel lesen →
7 min read

jq-Tutorial: JSON filtern und transformieren

Ein praktisches jq-Tutorial: installieren, pretty-print und minify, Felder selektieren, Arrays mit select filtern, mit map transformieren, plus Befehls-Rezepte zum Copy-Paste.

Artikel lesen →
10 min read

TypeScript-Interfaces aus JSON generieren

Lerne, JSON in TypeScript-Interfaces zu konvertieren — manuell, mit Online-Tools und im Code. Behandelt verschachtelte Objekte, optionale Felder, Arrays, nullable Typen und das Synchronhalten von Typen mit deiner API.

Artikel lesen →
10 min read

Was ist JSON Schema? Ein praktischer Leitfaden mit Beispielen

JSON Schema ist ein Vokabular zur Beschreibung von Struktur und Einschränkungen von JSON-Daten. Lerne die Kern-Keywords, sieh reale Beispiele und validiere JSON in JavaScript, Python und im Browser.

Artikel lesen →
9 min read

JSON minifizieren — und wann du das tun solltest

Minifizieren entfernt alle unnötigen Whitespaces, um Dateigröße zu reduzieren und API-Antworten zu beschleunigen. Lerne, JSON in JavaScript, Python, Kommandozeile und Browser zu minifizieren — und wann es sich nicht lohnt.

Artikel lesen →
8 min read

JSON-Viewer vs. JSON-Formatierer: Was ist der Unterschied?

JSON-Viewer und JSON-Formatierer sehen ähnlich aus, dienen aber unterschiedlichen Zwecken. Lerne, wann du was nimmst, welche Features wichtig sind und wie du das richtige für deinen Workflow wählst.

Artikel lesen →
9 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.

Artikel lesen →
7 min read

JSON online reparieren: ungültiges JSON reparieren, validieren und formatieren

Nachgestellte Kommas, einfache Anführungszeichen, unquotierte Schlüssel, Python-Literale, Markdown-Fences — Online-JSON-Reparaturen schaffen alles. Lerne, wie Reparatur-Parser funktionieren, wann man sie nutzt und wie sensible Daten privat bleiben.

Artikel lesen →
6 min read

JSON-Format-Beispiele: Objekte, Arrays und reale Patterns

Copy-Paste-Beispiele für JSON, die jeden Datentyp, verschachtelte Strukturen, REST-API-Antworten, Configs, Datumsformate und GeoJSON abdecken — mit häufigen Fehler-Patterns und Fixes.

Artikel lesen →
8 min read

JSON formatieren: pretty-printen, validieren und JSON-Dateien aufräumen

JSON mit JSON.stringify in JavaScript, json.dumps in Python, jq auf der Kommandozeile oder direkt im Browser formatieren. Inklusive Schlüssel sortieren, YAML und CSV nach JSON konvertieren und echten Vorher/Nachher-Beispielen.

Artikel lesen →
7 min read

Was ist JSON? Ein vollständiger Leitfaden zu Format, Syntax und Dateien

JSON (JavaScript Object Notation) ist das universelle Datenaustauschformat. Lerne die sechs Datentypen, die Grammatikregeln, die JSON strikt machen, wo .json-Dateien verwendet werden und wie man JSON in jeder Sprache parst.

Artikel lesen →
7 min read

Warum du sensibles JSON nicht in Online-Tools einfügen solltest

JWT-Tokens, API-Keys, PII und Datenbank-Exports werden routinemäßig in Online-Formatierer geklebt. Was mit diesen Daten serverseitig passiert — und warum browsernative Tools die sicherere Wahl sind.

Artikel lesen →
6 min read

Schlechtes Steuerzeichen in String-Literal in JSON: Fixes

Rohe Tabs, Zeilenumbrüche, Nullbytes und ANSI-Escape-Codes in einem JSON-String lösen diesen Fehler aus. Lerne, warum die JSON-Spec sie verbietet, wie sie sich einschleichen und wie du sie entfernst oder escapest.

Artikel lesen →
5 min read

Unexpected Token o in JSON an Position 1: Ursachen und Fix

Dieses kleine „o" ist das zweite Zeichen von „[object Object]". Du hast JSON.parse() ein JavaScript-Objekt statt eines Strings übergeben. Hier jede Variante dieses Fehlers und der Einzeiler-Fix für jede.

Artikel lesen →
5 min read

Unexpected End of JSON Input: Warum es passiert und wie man es behebt

Der Parser hat das Ende des Strings erreicht, bevor die Struktur fertig war. Ursachen reichen von abgeschnittenen API-Antworten über nicht geschlossene Klammern bis zu leeren Strings. Fünf Patterns, fünf Fixes.

Artikel lesen →
7 min read

Base64 ist keine Verschlüsselung: ein häufiges Entwickler-Missverständnis

Base64-codierte Strings sehen verwürfelt aus, aber jeder kann sie mit einem Funktionsaufruf dekodieren. Lerne, was Base64 wirklich ist, warum es mit Verschlüsselung verwechselt wird und was du nimmst, wenn du Daten echt schützen musst.

Artikel lesen →
9 min read

Zwei JSON-Dateien vergleichen: Algorithmen und Tools

Ein einfacher Text-Diff übersieht Schlüssel-Umordnungen und Whitespace-Rauschen. Lerne, wie ein richtiger JSON-Diff funktioniert: LCS-Zeilen-Diff, semantischer Baumvergleich, Schlüssel-Normalisierung und die Trade-offs jedes Ansatzes.

Artikel lesen →
7 min read

JSON vs. JavaScript-Objekt: Warum einfache Anführungszeichen nicht erlaubt sind

Viele Entwickler behandeln JS-Objektliterale wie JSON. Sie sind nicht dasselbe: einfache Anführungszeichen, unquotierte Schlüssel, nachgestellte Kommas, undefined, NaN — hier jeder Unterschied mit Beispielen.

Artikel lesen →
6 min read

Nachgestelltes Komma in JSON: Warum { "a": 1, } einen Fehler wirft

Ein einzelnes verirrtes Komma nach dem letzten Element in einem JSON-Objekt oder -Array verursacht einen SyntaxError. Lerne, warum JSON nachgestellte Kommas verbietet, woher sie kommen und wie du sie entfernst.

Artikel lesen →
6 min read

JSON.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.

Artikel lesen →
8 min read

Kaputtes JSON in JavaScript behandeln

Echtes JSON ist oft schmutzig: nachgestellte Kommas, einfache Anführungszeichen, Python-Literale, Markdown-Fences. Lerne häufige Patterns, wie man einen sicheren Parse-Helper schreibt und wann man eine dedizierte Reparatur-Library nimmt.

Artikel lesen →
7 min read

JSON.parse Source Access: Lossless Numbers and Safer LLM Output

The reviver's new context.source argument plus JSON.rawJSON() lets you parse 64-bit IDs without precision loss, verify canonical form, and lock down LLM JSON output — all at native speed. A practical walkthrough now that the API is Baseline 2025.

Artikel lesen →