Praxisnahe Artikel für Entwickler, die mit JSON, YAML und API-Daten arbeiten.
Alle Artikel
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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →JSON-Syntax mit JSON.parse, Pythons json.loads, jq oder im Browser validieren — und Struktur und Typen mit JSON Schema prüfen.
Artikel lesen →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →„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 →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 →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 →