NDJSON zu JSON Konverter

Konvertiere NDJSON (JSON Lines) in ein schönes JSON-Array oder teile ein Array zurück in ein Objekt pro Zeile, in deinem Browser.

Der NDJSON zu JSON Konverter läuft vollständig in deinem Browser. Das zeilengetrennte JSON und die Arrays, die du einfügst, werden auf deinem Gerät geparst und niemals zu ArrayKit hochgeladen.

JSON Formatter öffnen

Über NDJSON zu JSON

Der NDJSON zu JSON Konverter formt zeilengetrenntes JSON — das JSON-Lines-Format, das Log-Streams, API-Exporte und Daten-Pipelines nutzen — in ein einzelnes, schön formatiertes JSON-Array um, das du lesen oder einem Parser übergeben kannst. Er liest einen JSON-Wert pro Zeile, überspringt Leerzeilen aus nachgestellten Zeilenumbrüchen und meldet, wie viele Objekte er gesammelt hat. Wenn eine Zeile nicht parst, nennt er dir die genaue Zeilennummer, sodass du direkt zum kaputten Datensatz springen kannst. Wechsle den Modus, um ein JSON-Array zurück in NDJSON zu verwandeln — ein kompaktes Objekt pro Zeile für Tools wie jq, BigQuery oder Massenimporter, die JSON Lines erwarten. Passend für Data Engineers, Backend-Entwickelnde und alle, die mit Exporten hantieren. Jede Konvertierung läuft auf deinem Gerät, sodass die Datensätze, die du einfügst, deinen Browser nie verlassen.

Funktionen

So verwendest du NDJSON zu JSON

  1. Lass NDJSON → JSON für die häufige Richtung ausgewählt
  2. Füge dein NDJSON mit einem JSON-Wert pro Zeile in die Eingabe ein
  3. Lies das schöne JSON-Array auf der rechten Seite und prüfe die Objektzahl
  4. Kopiere oder lade das Ergebnis herunter, oder wechsle zu JSON → NDJSON, um es umzukehren

Beispiel

Eingabe

{"id":1,"name":"Ada"}
{"id":2,"name":"Linus"}

Ausgabe

[
  { "id": 1, "name": "Ada" },
  { "id": 2, "name": "Linus" }
]

Zwei NDJSON-Zeilen werden zu einem schönen JSON-Array mit zwei Elementen.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist der Unterschied zwischen NDJSON und einem JSON-Array?
NDJSON (auch JSON Lines genannt) setzt einen unabhängigen JSON-Wert in jede Zeile, ohne umgebende Klammern oder Kommas, sodass es Datensatz für Datensatz streamt. Ein JSON-Array umschließt alle Werte in [ ] getrennt durch Kommas und muss als ein Dokument geparst werden. Dieses Tool konvertiert zwischen beiden.
Wie konvertiere ich JSON Lines (.jsonl) in ein JSON-Array?
Füge den Inhalt deiner .jsonl-Datei bei ausgewähltem NDJSON → JSON in die Eingabe ein. Jede Zeile wird als ein Wert geparst und in einem schön formatierten Array gesammelt, und das Tool zeigt, wie viele Objekte es gelesen hat.
Kann ich ein JSON-Array zurück in NDJSON verwandeln?
Ja. Wechsle zu JSON → NDJSON und füge ein JSON-Array ein. Jedes Array-Element wird in einer eigenen Zeile als kompakter einzeiliger JSON-Wert geschrieben — das JSON-Lines-Format, das jq, BigQuery und Massenimporter erwarten.
Warum meldet der Konverter eine bestimmte Zeilennummer?
NDJSON ist zeilenorientiert, sodass ein einzelner fehlerhafter Datensatz nur seine eigene Zeile bricht. Das Tool hält bei der ersten Zeile an, die es nicht parsen kann, und meldet diese 1-basierte Zeilennummer, sodass du den betreffenden Datensatz behebst, statt die ganze Datei zu durchsuchen.
Überspringt das Tool Leerzeilen in NDJSON?
Ja. Leere und nur aus Leerzeichen bestehende Zeilen — häufig durch einen nachgestellten Zeilenumbruch am Dateiende — werden ignoriert, sodass sie nicht als null-Einträge erscheinen oder einen Parse-Fehler auslösen. Nur nicht-leere Zeilen zählen zur Objektsumme.
Werden meine NDJSON-Daten beim Konvertieren hochgeladen?
Nein. Die NDJSON-zu-JSON-Konvertierung läuft vollständig in deinem Browser mit dem eingebauten JSON-Parser. Die Datensätze, die du einfügst, verlassen dein Gerät nie und nichts wird an ArrayKit gesendet.

Verwandte Tools

Alle ArrayKit-Tools