de

JSON zu JSONL

Wandle ein JSON-Array lokal in JSON Lines (NDJSON) um - ein Datensatz pro Zeile, ohne Upload, direkt im Browser.

Läuft lokal auf deinem Gerät ...

0%

Deine Dateien haben dein Gerät nie verlassen

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

    Kein Upload100% lokal
    Inhalte bleiben bei dirkein Zugriff durch Dritte
    Server in DeutschlandDSGVO by Design
    Extern geprüftTLS A+ · Header A+

    JSON Lines, auch NDJSON, schreibt pro Zeile genau einen JSON-Wert und ist das bevorzugte Format für Protokolle, Streaming-Pipelines, Datenbank-Importe und Trainingsdaten im maschinellen Lernen. Ein klassisches JSON-Array dagegen verlangt, die gesamte Datei auf einmal einzulesen. Dieses Werkzeug nimmt dein JSON-Array und schreibt jeden Eintrag als eigene, kompakte Zeile.

    Die Umwandlung läuft komplett lokal in deinem Browser, in reinem JavaScript. Aus einem Array von Objekten oder Werten wird Zeile für Zeile je ein kompaktes JSON; die Reihenfolge bleibt erhalten. Auch ein Objekt, das ein solches Array umschließt (etwa unter dem Schlüssel data), wird erkannt und sein Array verwendet. Das Ergebnis lässt sich Zeile für Zeile streamen, mit Werkzeugen wie jq verarbeiten oder stückweise in eine Datenbank laden.

    Damit ist der Round-Trip geschlossen: JSONL zu JSON und nun JSON zu JSONL stehen beide lokal bereit. Ehrlich bleibt es dabei: An der Wurzel wird ein Array erwartet; ein einzelnes Objekt ohne umschließendes Array oder ein Skalar wird mit einer klaren Meldung abgewiesen, statt ein irreführendes Ergebnis zu erzeugen. Nichts wird hochgeladen.

    Technische Daten

    Technische Daten
    EingabeformateJSON
    AusgabeformatJSONL
    StapelverarbeitungNein
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

    1. JSON-Datei ablegen oder auswählen.
    2. Das Tool schreibt jeden Eintrag als eigene Zeile.
    3. JSONL-Datei herunterladen.

    Grenzen: Erwartet ein JSON-Array an der Wurzel (oder ein Objekt, das genau ein solches Array umschließt). Jeder Eintrag wird als eine kompakte JSON-Zeile geschrieben, die Reihenfolge bleibt erhalten. Ein Skalar oder ein Objekt ohne umschließendes Array wird mit klarer Meldung abgewiesen. Verschachtelte Strukturen je Eintrag bleiben als kompaktes JSON in der Zeile erhalten.

    Häufige Fragen

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett lokal im Browser - nichts wird gesendet.

    Was ist NDJSON?

    NDJSON ist ein anderer Name für JSON Lines: pro Zeile steht genau ein JSON-Wert.

    Was, wenn mein JSON ein Objekt mit einem Array darin ist?

    Das wird erkannt: das enthaltene Array wird verwendet und Zeile für Zeile geschrieben.

    Bleibt die Reihenfolge erhalten?

    Ja. Die Zeilen folgen der Reihenfolge der Einträge im Array.

    Geht auch der umgekehrte Weg?

    Ja, mit unserem Werkzeug "JSONL zu JSON".

    Passende Tools