Skip to content
jsoncsvonline

Entwickelt für Log-Exporte

JSONL zu CSV Konverter

JSONL-Logdateien zeilenweise in tabellarisches CSV-Format transformieren.

  • Kein Server-Upload — prüfen Sie den Netzwerk-Tab
  • Kein Größenlimit, keine tägliche Quote
  • Keine Registrierung erforderlich

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

Multi-Gigabyte Log-Exporte ohne Abstürze verarbeiten.

JSON Lines (NDJSON) ist der Industriestandard für Event-Streams. Unser Streaming-Parser bewältigt riesige Datenmengen problemlos.

Ein JSON-Objekt pro Zeile

Verarbeitet standardkonforme zeilenbasierte Datensätze mit individuellen Attributen und Zeitstempeln.

Ressourcenschonende Web Worker

Die Verarbeitung erfolgt im Hintergrund ohne Blockierung der Benutzeroberfläche Ihres Browsers.

Fehlertoleranz bei defekten Zeilen

Unvollständige Zeilen werden mit Zeilennummer übersprungen, ohne intakte Datensätze zu verwerfen.

Schritt für Schritt

So konvertieren Sie CSV online in JSON.

Drei einfache Schritte zur Umwandlung von Tabellen in saubere JSON-Daten.

  1. 01

    CSV einfügen oder Datei ablegen

    Die erste Zeile dient als Spaltenkopf. Auch Exporte aus Excel und Sheets werden direkt unterstützt.

  2. 02

    Ausgabeformat wählen

    Wählen Sie zwischen Standard-JSON-Array, JSON Lines (NDJSON) oder einem indizierten Objekt.

  3. 03

    Kopieren oder herunterladen

    Überprüfen Sie die Live-Vorschau und laden Sie die fertige .json-Datei direkt auf Ihren Rechner.

Skript mitnehmen

NDJSON in CSV in Python konvertieren – für regelmäßige Aufgaben.

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

Ein JSONL-zu-CSV-Konverter, der lokal auf Ihrem Rechner läuft.

Kostenloser Online-Konverter für JSONL/NDJSON in CSV, der komplett im Browser über Web Worker arbeitet. Keine Uploads, keine Benutzerkonten, keine Größenlimits.

Was JSON Lines ist und warum Logs dieses Format nutzen

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.

So konvertieren Sie NDJSON online in CSV – Schritt für Schritt

In drei Schritten: .jsonl-Datei ablegen, Spaltentabelle mit Füllraten prüfen (umbenennen, sortieren) und fertige .csv-Datei herunterladen.

Verkettetes JSON und Sonderformate

Logdateien sind oft unregelmäßig formatiert. Unser Parser orientiert sich an der Tokenstruktur des JSON statt nur an Zeilenumbrüchen.

Datensätze mit unterschiedlichen Feldern

Unsere Engine ermittelt die Vereinigungsmenge aller Schlüssel über die gesamte Datei und füllt fehlende Felder verlustfrei als leere Zellen aus.

Verschachtelte Strukturen als Spaltenpfade

Objekte werden in Spalten mit Pfadnamen verflacht. Für Details zu Array-Strategien lesen Sie unseren Leitfaden zu verschachteltem JSON.

NDJSON zu CSV in Python

pandas bietet mit read_json(lines=True) die kompakteste Lösung. Das Standard-Skript oben arbeitet ohne externe Abhängigkeiten.

Sehr große Log-Exporte

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.

Kostenlos, privat und unbegrenzt

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

Häufig gestellte Fragen

Was ist der Unterschied zwischen JSONL, NDJSON und JSON Lines?

Es gibt keinen technischen Unterschied; alle drei Begriffe bezeichnen dasselbe Format mit einem gültigen JSON-Objekt pro Zeile.

Bricht der Vorgang ab, wenn eine Zeile fehlerhaft ist?

Nein. Fehlerhafte Zeilen werden mit Zeilennummer übersprungen und die restlichen Millionen Zeilen zuverlässig konvertiert.

Werden meine Daten auf einen Server hochgeladen?

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.

Gibt es eine Beschränkung der Dateigröße?

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.

Ist das Tool kostenlos und ist eine Registrierung erforderlich?

Es ist 100 % kostenlos – ohne Konto, ohne Testphase und ohne versteckte Premium-Abonnements.

Verwandte Konverter und Entwickler-Tools