JSON-Exporte im Bereich von Dutzenden MB lassen Texteditoren und Online-Tools häufig einfrieren, obwohl das Parsen nur wenige Hundert Millisekunden dauert. Wir haben an einer 45-MB-Stichprobe mit 500.000 Datensätzen Zeit und Speicher jeder Stufe gemessen, gezeigt, dass Zeilen- und Knotenzahl die wahren Kosten sind, und eine Entscheidungstabelle je Dateigröße erstellt: Online-Ansicht, Kommandozeilen-Extraktion, Streaming und Desktop-App.
Mittelstufe~6 Min. LesezeitAktualisiert 2026-11-07
Wer eine ganze .jsonl-Datei an JSON.parse oder json.load übergibt und einen Fehler erhält, hat fast immer die falsche Lesestrategie gewählt — nicht die Datei ist kaputt. Dieser Leitfaden zeigt die Standardmuster zum Prüfen und zeilenweisen Lesen, die Kommandos für die Umwandlung in und aus JSON-Arrays, eine Tabelle mit sechs Typen defekter Zeilen und die korrekte Art, NDJSON aus einer Streaming-HTTP-Antwort zu konsumieren.
Fortgeschritten~9 Min. LesezeitAktualisiert 2026-11-06
Ein Schema hört beim Schreiben nicht auf — dort beginnt der Verfall. Ein Tippfehler lockert die Validierung still, ein Refactoring bricht alle Fixtures. Dieser Leitfaden zeigt eine praktikable Vertragstest-Architektur: positive, negative und Snapshot-Fixtures, Lint des Schemas selbst, einmalige kompilierte Wiederverwendung und vier CI-Tore, die einen Vertragsbruch in einen roten Build verwandeln.
Mittel~8 Min. LesezeitAktualisiert 2026-11-05
Neun Experimente an einem echten Konverter: Die Strategie „Schlüssel der ersten Zeile" verliert Felder stillschweigend, null, fehlend und Leerstring werden alle zu leeren Zellen, eine 20-stellige Ganzzahl verliert ihre Präzision schon bei JSON.parse, und ein Punkt in einem Schlüssel lässt zwei verschiedene Pfade in derselben Spalte kollidieren. Wie der Spaltenkopf entsteht, welche Werte sich verändern und wie Sie eine Strategie nach dem nachgelagerten Zweck wählen.
Fortgeschritten~6 Min. LesezeitAktualisiert 2026-11-04