JSONL-Konverter
Konvertieren Sie zwischen einem JSON-Array von Objekten und JSONL / NDJSON, ein Objekt pro Zeile.
JSONL-Konverter
JSONL (auch NDJSON genannt, newline-delimited JSON) speichert ein JSON-Objekt pro Zeile, anstatt alles in einem einzelnen Array zu verpacken. Es ist das Format, das die meisten LLM-Fine-Tuning-Datensätze, Log-Pipelines und Streaming-APIs erwarten, da ein Verbraucher einen Datensatz auf einmal lesen kann, ohne die gesamte Datei in den Speicher zu laden. Dieses Tool konvertiert in beide Richtungen: Fügen Sie ein JSON-Array von Objekten ein, um JSONL zu erhalten, oder fügen Sie JSONL ein, um ein einzelnes JSON-Array zurückzubekommen.
Beim Konvertieren eines JSON-Arrays zu JSONL wird immer ein kompaktes Objekt pro Zeile erstellt — das ist die Definition des Formats, daher gelten Formatierungsoptionen stattdessen auf der Array-Seite. „Array-Einzug“ steuert, wie das resultierende Array gedruckt wird: zwei oder vier Leerzeichen für eine lesbare, vergleichbare Datei oder minimiert für die kleinste Ausgabe. „Leere Zeilen überspringen“ ignoriert Leerzeilen im eingefügten JSONL, anstatt sie als Parse-Fehler zu behandeln. „Zeilennummer bei Fehler anzeigen“ nennt die genaue Zeile, in der ein Parse-Fehler aufgetreten ist, sodass ein schlechter Datensatz in einem 50.000-Zeilen-Export leicht zu finden ist. „Schlüssel-Reihenfolge beibehalten“ behält die Schlüssel jedes Objekts genau so bei, wie sie geschrieben wurden; deaktivieren Sie dies, um Schlüssel alphabetisch zu sortieren, um einen leichteren Vergleich zu ermöglichen.
Beide Richtungen handhaben Windows- und Unix-Zeilenumbrüche austauschbar und verarbeiten zehntausende von Datensätzen in deutlich unter einer Sekunde, mit der genauen Zeit angezeigt in der Zusammenfassung unter der Ausgabe, zusammen mit der Anzahl der Datensätze in der Eingabe, der Ausgabe und der Anzahl der übersprungenen Leerzeilen.
Alles läuft lokal in Ihrem Browser. Ihre Daten werden nie hochgeladen, was für Trainingsdatensätze, API-Protokolle oder Exporte wichtig ist, die private Informationen enthalten können. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie es an ein anderes Tool wie den JSON-Formatter oder JSON-to-CSV-Konverter, um die Pipeline fortzusetzen.