Das Format ausdrücklich wählen
Ein einzeiliges Array ist im JSONL-Modus genau ein Datensatz. Soll jeder Array-Eintrag eine eigene Zeile werden, wählen Sie vor der Prüfung den Array-Modus. Lokale Dateien werden in Blöcken gelesen.
JSON
JSONL einfügen oder eine UTF-8-Datei öffnen. Eingabeformat wählen und Datensätze manuell prüfen.
Die Vorschau zeigt die ersten 4.000 Zeichen. Kopie und Download enthalten alle ausgewählten Datensätze.
Die Eingabe bleibt im Browser. Kein Upload und keine Datenanfrage.
Text: 2.000.000 UTF-16-Einheiten; UTF-8-Dateien: 20 MiB; Arrays und einzelne Datensätze: 500.000 Einheiten; maximal 100.000 Datensätze.
Strukturierte Exporte stoppen bei ausgewählten ungültigen Zeilen und überspringen ausdrücklich ignorierte Leerzeilen. Rohtext vereinheitlicht Trenner auf LF. Ausgabe: maximal 40.000.000 Einheiten. Im Array-Modus werden Elemente zuerst kompakt geschrieben; der Rohtext-Export enthält dann diese kompakten Elemente.
Eingabe oder Optionen geändert. Vor dem Export erneut prüfen.
Ein Log lässt sich nicht importieren, obwohl fast alle Zeilen stimmen? Der JSONL-Viewer zeigt die betroffene physische Zeile samt Spalte, ohne nach dem ersten Syntaxfehler den Rest zu verwerfen. So bleibt der Bezug zur Quelldatei erhalten.
Als JSONL-Validator unterscheidet das Werkzeug ungültige Syntax von Warnungen über doppelte Schlüssel oder große Zahlen. Ein NDJSON-Viewer ist damit ebenfalls abgedeckt; die Prüfung läuft im Browser und sendet die Eingabe nicht an einen Server.
Der JSONL-Viewer lässt gültige und fehlerhafte Datensätze gemeinsam sichtbar. Filtern Sie nach Fehlerstatus und einem Textfragment, um etwa einen einzelnen Ereignistyp zu untersuchen. Auch ignorierte Leerzeilen behalten ihre ursprüngliche Zeilennummer.
Für JSONL zu JSON wählen Sie den Array-Export. Enthält die Auswahl ungültige Zeilen, stoppt der Export mit einer Erklärung. Zahlen und doppelte Objektschlüssel bleiben als ursprüngliche Tokens erhalten; nur die notwendigen Trennzeichen und Leerzeichen ändern sich.
Ein einzeiliges Array ist im JSONL-Modus genau ein Datensatz. Soll jeder Array-Eintrag eine eigene Zeile werden, wählen Sie vor der Prüfung den Array-Modus. Lokale Dateien werden in Blöcken gelesen.
Starten Sie über die Schaltfläche oder Ctrl/Cmd+Enter. Änderungen an Eingabe oder Optionen machen das Ergebnis veraltet und sperren den Export bis zur nächsten Prüfung. Leerzeilen gelten zunächst als Fehler.
Der Zähler nennt die Anzahl der ausgewählten Datensätze. Kopieren und Download erfassen alle Treffer, auch wenn erst 50 sichtbar sind. Für die Untersuchung kaputter Zeilen wählen Sie den Rohtext-Export.
Syntaxfehler nennen Zeile und Spalte. Warnungen werden getrennt gezählt, damit ein problematischer Zahlenbereich nicht wie ein fehlendes Komma wirkt.
Sie können JSONL formatieren, indem Sie einen Datensatz aufklappen. Die eingerückte Ansicht verwendet zwei Leerzeichen und schreibt den Quelltext nicht zurück.
Suchen Sie ohne Beachtung der Großschreibung im Originaltext und schränken Sie gleichzeitig auf gültige, ungültige, gewarnte oder ignorierte Zeilen ein.
Die Array-Eingabe zerlegt nur die oberste Ebene. Beim strukturierten Export bleiben Zeichenketten, Reihenfolge der Objektmitglieder und Schreibweise der Zahlen erhalten.
Lokale UTF-8-Dateien dürfen bis zu 20 MiB groß sein. Zusätzlich gelten 100.000 Datensätze und 500.000 UTF-16-Einheiten je Datensatz. Größere Dateien müssen Sie vorher aufteilen; der JSONL-Viewer ist kein unbegrenzter Log-Streamer.
JSON beschreibt einen einzelnen Wert, häufig ein Objekt oder Array. JSONL enthält je physischer Zeile einen eigenständigen JSON-Wert. Zwischen den Zeilen stehen keine Kommas und um die ganze Datei keine zusätzlichen Array-Klammern.
Üblich sind .jsonl und .ndjson. Entscheidend sind UTF-8-Kodierung und passende Inhalte, nicht nur die Endung. Eine .json-Datei mit einem obersten Array kann über den ausdrücklich gewählten Array-Modus verarbeitet werden.
Eingefügten Text können Sie direkt bearbeiten und anschließend erneut prüfen. Bei einer ausgewählten Datei bleibt das Textfeld gesperrt; bearbeiten Sie diese extern und öffnen Sie sie erneut. Die Quelldatei wird durch einen Export nicht überschrieben.
Ja. NDJSON mit einem JSON-Wert pro Zeile wird im JSONL-Modus gelesen. LF und CRLF sind möglich. Fehlendes abschließendes LF wird gemeldet: JSON Lines akzeptiert dies, NDJSON-Serializer sollten dagegen mit LF enden.
Antwort nicht gefunden?
Öffnen Sie Ihren Ausschnitt im JSONL-Viewer, prüfen Sie die Fehlerzahl und exportieren Sie die bewusst gewählte Auswahl.