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 ...

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

0%

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
Hosted in GermanyGlobal Content Delivery
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.

Der praktische Vorteil von JSONL: Jede Zeile ist für sich gültiges JSON. Deshalb lässt sich die Datei zeilenweise streamen, anhängen und verarbeiten, ohne alles auf einmal in den Speicher zu laden - und eine einzelne fehlerhafte Zeile macht nicht das ganze Dokument unlesbar, wie es bei einem großen JSON-Array der Fall wäre.

Technische Daten

Technische Daten
EingabeformateJSON
Auto-KonvertierungXLSX, SQLite
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 und Datentypen (Zahlen, Booleans, verschachtelte Objekte/Arrays) je Eintrag bleiben als kompaktes JSON in der Zeile unverändert 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

JSONL zu JSON · JSON zu CSV · CSV zu JSON · YAML zu XML · XML zu TOML · TOML zu XML