Ein JSON-Objekt pro Zeile
Verarbeitet standardkonforme zeilenbasierte Datensätze mit individuellen Attributen und Zeitstempeln.
Entwickelt für Log-Exporte
JSONL-Logdateien zeilenweise in tabellarisches CSV-Format transformieren.
JSON-Daten einfügen — das Ergebnis erscheint in Echtzeit bei der Eingabe.
Es werden keine Daten hochgeladen. In den Entwicklertools (Netzwerk-Tab) können Sie überprüfen, dass keine Anfragen gesendet werden.
Warum das Format wichtig ist
JSON Lines (NDJSON) ist der Industriestandard für Event-Streams. Unser Streaming-Parser bewältigt riesige Datenmengen problemlos.
Verarbeitet standardkonforme zeilenbasierte Datensätze mit individuellen Attributen und Zeitstempeln.
Die Verarbeitung erfolgt im Hintergrund ohne Blockierung der Benutzeroberfläche Ihres Browsers.
Unvollständige Zeilen werden mit Zeilennummer übersprungen, ohne intakte Datensätze zu verwerfen.
Schritt für Schritt
Drei einfache Schritte zur Umwandlung von Tabellen in saubere JSON-Daten.
01
Die erste Zeile dient als Spaltenkopf. Auch Exporte aus Excel und Sheets werden direkt unterstützt.
02
Wählen Sie zwischen Standard-JSON-Array, JSON Lines (NDJSON) oder einem indizierten Objekt.
03
Überprüfen Sie die Live-Vorschau und laden Sie die fertige .json-Datei direkt auf Ihren Rechner.
Skript mitnehmen
Einen einzelnen Log-Export wandelt man im Browser um. Nach jedem Release nutzt man ein Skript. Mit der Python-Standardbibliothek liest man einfach zeilenweise per json.loads.
Das Skript bildet die Kopfzeile aus der Schnittmenge aller gefundenen Schlüssel und schreibt Zeile für Zeile, um den Arbeitsspeicher zu schonen.
import csv
import json
records = []
with open("events.jsonl", encoding="utf-8") as file:
for line in file:
if line.strip():
records.append(json.loads(line))
fields = sorted({key for record in records for key in record})
with open("events.csv", "w", newline="", encoding="utf-8") as file:
writer = csv.DictWriter(file, fieldnames=fields)
writer.writeheader()
writer.writerows(records)Mit pandas gelingt dies über pd.read_json("events.jsonl", lines=True) und frame.to_csv. In die Gegenrichtung hilft unser CSV-zu-JSON-Konverter, und unser Leitfaden zu sehr großen JSON-Datensätzen erklärt Streaming-Methoden.
Über das Tool
Kostenloser Online-Konverter für JSONL/NDJSON in CSV, der komplett im Browser über Web Worker arbeitet. Keine Uploads, keine Benutzerkonten, keine Größenlimits.
Ein normales JSON-Dokument muss vollständig sein, bevor es gelesen werden kann. JSON Lines (NDJSON) speichert einen Eintrag pro Zeile, ideal für Kafka und Protokolldateien.
In drei Schritten: .jsonl-Datei ablegen, Spaltentabelle mit Füllraten prüfen (umbenennen, sortieren) und fertige .csv-Datei herunterladen.
Logdateien sind oft unregelmäßig formatiert. Unser Parser orientiert sich an der Tokenstruktur des JSON statt nur an Zeilenumbrüchen.
Unsere Engine ermittelt die Vereinigungsmenge aller Schlüssel über die gesamte Datei und füllt fehlende Felder verlustfrei als leere Zellen aus.
Objekte werden in Spalten mit Pfadnamen verflacht. Für Details zu Array-Strategien lesen Sie unseren Leitfaden zu verschachteltem JSON.
pandas bietet mit read_json(lines=True) die kompakteste Lösung. Das Standard-Skript oben arbeitet ohne externe Abhängigkeiten.
Dank Web Workern bleibt der Speicherbedarf konstant flach. Ziehen Sie die Datei hinein statt Text einzufügen. Mehr erfahren Sie im Leitfaden zu Browser-Speicherlimits.
Ohne Server-Uploads gibt es keine Limits. Für Tabellenkalkulationen empfiehlt sich unser direkter Excel (.xlsx)-Export oder unser Standard-JSON-zu-CSV-Konverter.
FAQ
Es gibt keinen technischen Unterschied; alle drei Begriffe bezeichnen dasselbe Format mit einem gültigen JSON-Objekt pro Zeile.
Nein. Fehlerhafte Zeilen werden mit Zeilennummer übersprungen und die restlichen Millionen Zeilen zuverlässig konvertiert.
Nein. Die Konvertierung läuft vollständig in einem Web Worker innerhalb Ihres Browsers auf Ihrem Gerät. Sie können dies in den Entwicklerwerkzeugen unter dem Reiter „Netzwerk“ überprüfen: Es werden keinerlei Anfragen an externe Server gesendet. Aus diesem Grund gibt es weder Dateigrößenbegrenzungen noch tägliche Nutzungslimits.
Nein. Die Eingabedaten werden in Blöcken (Chunks) gelesen und als Stream verarbeitet. Der Arbeitsspeicherbedarf bleibt konstant und skaliert nicht mit der Dateigröße. Auch Multi-Gigabyte-Dateien können auf Ihrem Rechner problemlos konvertiert werden.
Es ist 100 % kostenlos – ohne Konto, ohne Testphase und ohne versteckte Premium-Abonnements.
Verwandte Konverter und Entwickler-Tools