Kostenloser JSONL-/NDJSON-Viewer

Zeigen und erkunden Sie JSONL-Dateien (zeilenweise getrenntes JSON) als Tabelle oder formatierte JSON-Liste. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.

Aktualisiert am

Share:
Home/Utility Tools/JSONL / NDJSON Viewer

JSONL / NDJSON Viewer

View and explore JSONL (newline-delimited JSON) files as a table or formatted JSON list. Filter and export.

Paste JSONL / NDJSON

Häufig gestellte Fragen

Was ist JSONL?

JSONL (JSON Lines) ist ein Format, bei dem jede Zeile ein gültiges JSON-Objekt ist und das häufig für Protokolldateien und Datenströme verwendet wird.

Kann ich JSONL in CSV umwandeln?

Ja: Wenn alle Datensätze dieselben Schlüssel haben, kannst du sie als CSV exportieren.

Ist es kostenlos?

Ja, völlig kostenlos.

Sind meine Daten mit diesem Tool sicher?

Absolut. Der JSONL / NDJSON Viewer verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Deine Inhalte bleiben jederzeit privat auf deinem Gerät.

Funktioniert der JSONL / NDJSON Viewer auf Mobilgeräten?

Ja, der JSONL / NDJSON Viewer ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne App-Download.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den JSONL / NDJSON Viewer in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den JSONL / NDJSON Viewer?

Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der JSONL / NDJSON Viewer funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.

Was ist der Unterschied zwischen JSONL und einer normalen JSON-Datei?

Eine normale JSON-Datei enthält einen einzigen Wert — meist ein einzelnes Array oder Objekt —, der als Ganzes gelesen werden muss, sodass die gesamte Datei gültig sein und vollständig in den Speicher geladen werden muss, bevor irgendetwas genutzt werden kann. JSONL (auch JSON Lines oder NDJSON genannt) setzt stattdessen ein vollständiges, eigenständiges JSON-Objekt in jede Zeile, getrennt durch Zeilenumbrüche. Es gibt keine umschließenden Klammern und keine Kommas zwischen den Datensätzen, wodurch Programme Datensätze zeilenweise anhängen, streamen und verarbeiten können, ohne die gesamte Datei zu parsen. Deshalb bevorzugen Logging-Systeme, OpenAI-Fine-Tuning-Datensätze und BigQuery-Exporte dieses Format. Dieser Viewer ist genau auf diese zeilenweise Struktur ausgelegt: Er trennt Ihre Eingabe an den Zeilenumbrüchen und liest jede Zeile als eigenen Datensatz, bevor er sie als Tabelle oder aufklappbare JSON-Liste anzeigt. Fügen Sie oben eine Datei ein, um sofort die Datensätze und Schlüsselzahlen zu sehen.

Wie finde ich heraus, welche Zeile in meiner JSONL-Datei fehlerhaft ist?

Da JSONL jede Zeile für sich parst, stoppt ein einzelner defekter Datensatz nicht das Laden des restlichen Inhalts, kann aber bei einem Import stillschweigend übersprungen werden. Dieser Viewer parst jede Zeile unabhängig und meldet alle fehlgeschlagenen Zeilen in einem separaten Panel „Parse-Fehler“, in dem jedes Problem mit seiner genauen Zeilennummer und der zugrunde liegenden JavaScript-Fehlermeldung aufgeführt wird — zum Beispiel ein überzähliges Komma, ein nicht in Anführungszeichen gesetzter Schlüssel oder ein mitten im Schreibvorgang abgeschnittener String. So können Sie direkt zur fehlerhaften Zeile springen, statt Tausende von Zeilen von Hand zu durchsuchen oder zu raten, warum ein Fine-Tuning-Job oder Datenbankimport den Batch abgelehnt hat. Leere Zeilen werden ignoriert, sodass leere Einträge nie als Fehler zählen. Fügen Sie Ihre Datei oben ein, klicken Sie auf Parse, und fehlerhafte Zeilen werden mit Zeilennummer markiert, sodass Sie sie beheben können, bevor Sie Ihre Pipeline erneut ausführen.

Wann sollte ich die Tabellenansicht statt der JSON-Listenansicht verwenden?

Der Viewer bietet zwei Möglichkeiten, Ihre Daten zu lesen, und wählt automatisch die passende aus. Die Tabellenansicht erscheint nur, wenn Ihre Daten „tabellarisch“ sind — das heißt, jeder Datensatz ist ein flaches JSON-Objekt — und legt eine Spalte pro Schlüssel sowie eine Zeile pro Datensatz an, ideal für Log-Zeilen oder Exporte, bei denen jeder Eintrag dieselbe einfache Form hat. Der Tabellenkopf zeigt die Vereinigung aller in allen Datensätzen vorkommenden Schlüssel, sodass ein Feld, das nur in manchen Zeilen vorhanden ist, trotzdem eine eigene Spalte erhält. Die JSON-Listenansicht funktioniert für beliebige Daten, einschließlich Arrays und tief verschachtelter Objekte: Sie zeigt einen nummerierten, aufklappbaren Baum, in den Sie sich per Klick hineinarbeiten können, wobei Strings, Zahlen, Booleans und Nullwerte je nach Typ farblich unterschieden werden. Nutzen Sie die Tabelle zum schnellen Überblick und für den CSV-Export, und die Liste, wenn Datensätze verschachtelt oder unregelmäßig sind. Fügen Sie Ihre Datei ein, um zwischen beiden zu wechseln.

Wie filtere ich JSONL-Datensätze, sodass nur die gewünschten Zeilen angezeigt werden?

Sobald Ihre Datei geparst ist, erkennt der Viewer jeden Schlüssel in Ihren Datensätzen und bietet einen einfachen Filter auf Basis dieses Schemas an. Wählen Sie einen Schlüssel aus dem Dropdown, geben Sie einen Wert in das Feld ein, und Tabelle und Liste aktualisieren sich, um nur Datensätze anzuzeigen, deren Wert für diesen Schlüssel Ihren Text enthält. Der Abgleich ist eine Groß-/Kleinschreibung ignorierende Teilstring-Suche, sodass die Eingabe von „error“ sowohl „ERROR“ als auch „server_error“ trifft, und ein Badge zeigt an, wie viele der Gesamtdatensätze aktuell übereinstimmen. Das ist praktisch, um eine einzelne Benutzer-ID, einen einzigen Statuscode oder einen Fehlertyp in einem langen Log zu isolieren, ohne die Datei in einem Editor zu öffnen. Der Filter steuert auch die Exporte, sodass die JSON-Array- und CSV-Downloads nur die passenden Zeilen enthalten. Fügen Sie Ihre Daten oben ein, wählen Sie einen Schlüssel, und beginnen Sie, Ihre Datensätze einzugrenzen.

Warum zeigt der Viewer nur 100 Datensätze an, obwohl meine Datei mehr enthält?

Um bei großen Dateien schnell und reaktionsschnell zu bleiben, begrenzt der Viewer, wie viele Datensätze er gleichzeitig auf dem Bildschirm darstellt: Die Tabelle rendert die ersten 100 Datensätze und die JSON-Liste zeigt die ersten 50, mit einem Hinweis darauf, wie viele der Gesamtmenge angezeigt werden. Dies ist rein eine Darstellungsgrenze, damit Ihr Browser beim Aufbau eines riesigen DOM nicht ins Stocken gerät — der vollständige Datensatz wird weiterhin komplett geparst und gezählt. Jeder Datensatz fließt in die Gesamtzahl der Datensätze, die Anzahl der erkannten Schlüssel, die Tabellarisch-Prüfung, die Filterergebnisse und die Exporte ein, sodass nichts verloren geht. Wenn Sie bestimmte Zeilen außerhalb des sichtbaren Bereichs sehen möchten, nutzen Sie den Schlüsselfilter, um die Daten so einzugrenzen, dass die relevanten Zeilen in den sichtbaren Bereich rücken. Um mit dem vollständigen Datensatz zu arbeiten, verwenden Sie den JSON-Array- oder CSV-Export, der immer alle passenden Datensätze enthält. Fügen Sie Ihre Datei oben ein, um loszulegen.

Über den JSONL / NDJSON Viewer

Der JSONL / NDJSON Viewer ist ein kostenloses Tool, mit dem Sie zeilenweise abgetrennte JSON-Dateien öffnen und untersuchen können, ganz ohne eine Zeile Code zu schreiben. Fügen Sie Ihre Daten ein, klicken Sie auf Parse, und jede Zeile wird als eigenständiger JSON-Datensatz gelesen und als scrollbare Tabelle oder aufklappbare JSON-Liste dargestellt. Entwickelt wurde es für Entwickler, Data Engineers und Analysten, die mit Log-Dateien, API-Exporten und Machine-Learning-Datensätzen in diesem Format arbeiten und schnell sehen wollen, was darin steckt.

JSONL — auch JSON Lines oder NDJSON (newline-delimited JSON) genannt — ist ein Format, bei dem jede Zeile einer Datei ein vollständiges, eigenständiges JSON-Objekt ist. Anders als bei einem einzelnen großen JSON-Array können Datensätze zeilenweise angehängt sowie gestreamt oder verarbeitet werden, ohne die gesamte Datei in den Speicher zu laden — deshalb ist es das Standard-Exportformat vieler Logging-Systeme, OpenAI-Fine-Tuning-Datensätze, BigQuery und Datenpipelines.

So liest der Viewer Ihre Daten

Fügen Sie Ihren Inhalt in das Feld ein, und das Tool trennt ihn an den Zeilenumbrüchen, ignoriert leere Zeilen und parst jede verbleibende Zeile für sich. Nach dem Parsen erhalten Sie sofort eine Zusammenfassung: wie viele Datensätze gefunden wurden, wie viele unterschiedliche Schlüssel darin vorkommen und ob die Daten tabellarisch sind. Ein Datensatz wird als "Tabellarisch" markiert, wenn jeder Eintrag ein flaches JSON-Objekt ist — der Fall, der sich sauber auf Zeilen und Spalten abbilden lässt.

Es stehen zwei Ansichten zur Verfügung:

  • Tabelle — wird für tabellarische Daten angezeigt, mit einer Spalte pro Schlüssel aus allen Datensätzen und einer Zeile pro Objekt. Der Tabellenkopf spiegelt die Vereinigung aller vorkommenden Schlüssel wider, sodass ein Feld, das nur in manchen Datensätzen auftaucht, trotzdem eine eigene Spalte erhält.
  • JSON-Liste — ein nummerierter, aufklappbarer Baum für beliebige Daten, einschließlich Arrays und tief verschachtelter Objekte. Knoten sind für die ersten paar Ebenen von Anfang an ausgeklappt, und Sie klicken sich in verschachtelte Strukturen hinein, wobei Strings, Zahlen, Booleans und Nullwerte farblich unterschieden werden, damit Typen auf einen Blick erkennbar sind.

Damit die Oberfläche bei großen Dateien reaktionsschnell bleibt, zeigt die Tabelle die ersten 100 Datensätze und die Liste die ersten 50 an; der vollständige Datensatz bestimmt weiterhin die Datensatzzahlen, die Filterung und die Exporte.

Fehlerhafte Zeilen erkennen

Da jede Zeile unabhängig geparst wird, verhindert ein defekter Datensatz nicht, dass der Rest geladen wird. Jede Zeile, die sich nicht parsen lässt, wird separat gemeldet — mit ihrer genauen Zeilennummer und der zugrunde liegenden Fehlermeldung —, sodass Sie direkt zu einem fehlenden Komma, einem nicht in Anführungszeichen gesetzten Schlüssel oder einem abgeschnittenen Schreibvorgang springen können. Das macht den JSONL Viewer zu einem schnellen Weg, eine Datei zu validieren, bevor Sie sie an einen Fine-Tuning-Job oder einen Import übergeben, der sonst den gesamten Batch wegen einer einzigen fehlerhaften Zeile ablehnen würde.

Filtern und exportieren

Ein einfacher Filter lässt Sie einen beliebigen Schlüssel aus dem erkannten Schema auswählen und nur die Datensätze anzeigen, deren Wert für diesen Schlüssel den eingegebenen Text enthält. Der Abgleich ist eine Groß-/Kleinschreibung ignorierende Teilstring-Suche, und ein Badge zeigt an, wie viele der Gesamtdatensätze aktuell übereinstimmen — praktisch, um eine einzelne Benutzer-ID, einen Statuscode oder einen Fehlertyp in einem langen Log zu isolieren.

Anschließend können Sie exportieren, was Sie gerade betrachten:

  • JSON-Array — verpackt die (gefilterten) Datensätze in ein standardmäßiges, formatiertes JSON-Array, nützlich, wenn ein nachgelagertes Tool ein Array statt zeilengetrennter Eingabe erwartet.
  • CSV — verfügbar für tabellarische Daten, wobei Werte mit Kommas oder Anführungszeichen sicher maskiert werden, sodass das Ergebnis direkt in eine Tabellenkalkulation passt.

Von Grund auf privat

Alles läuft lokal in Ihrem Browser ab. Ihre Datei wird nie auf einen Server hochgeladen, sodass Log-Zeilen, Kundendaten oder proprietäre Trainingsdaten auf Ihrem eigenen Rechner bleiben. Es gibt keine Anmeldung, kein Limit für die Dateigröße pro Konto und nichts zu installieren — fügen Sie Ihre JSONL-Daten oben ein und legen Sie los.