JSONL- und NDJSON-Formatter und -Prüfer
Nutzen Sie den JSONL- und NDJSON-Formatter, überprüfen Sie das Ergebnis und behalten Sie das Original bis zur Überprüfung der Ausgabe.
Keep your original file until you have checked the downloaded result. Browser memory and format support vary by device.
JSONL contains one JSON value per non-empty line. Invalid lines are reported before download.
JSONL- und NDJSON-Formatter und -Prüfer
Prüfen und formatieren Sie JSONL (auch NDJSON genannt) Zeile für Zeile direkt in Ihrem Browser. Das Tool identifiziert ungültige, nicht leere Zeilen, kann Objektschlüssel sortieren, um eine konsistente Anzeige zu gewährleisten, und erstellt einen separaten Download der gültigen JSONL-Datei erst, nachdem alle Datensätze erfolgreich geparst wurden. Es ist für Logs, Data-Exports, Testdaten (Fixtures) und zeilenorientierte API-Workflows konzipiert.
Dieser Leitfaden erklärt den kompletten Browser-Workflow, was das Ergebnis enthält und was vor dem Teilen geprüft werden sollte. Das Tool ist absichtlich auf eine klare Datei-Datei-Aufgabe fokussiert. Es fügt keine unbewusst verwandten Funktionen für Bearbeitung, Konvertierung, Upload oder Cloud-Speicher hinzu. Dieser enge Bereich macht Eingaben und Ergebnisse leichter verständlich und bietet Ihnen eine praktische Möglichkeit, die heruntergeladene Datei zu überprüfen.
So verwenden Sie das Tool
Beginnen Sie mit einer Kopie der Datei, die Sie verarbeiten möchten. Die Seite kann vor der Verfügbarkeit der Aktion einen Browser-Bibliotheks-Code laden müssen. Führen Sie diese Schritte aus:
- Fügen Sie JSONL-Code in den Editor ein oder klicken Sie auf „Öffnen“, um eine .jsonl-, .ndjson- oder Textdatei zu laden.
- Stellen Sie sicher, dass jede nicht leere Zeile einen vollständigen JSON-Wert und keine Bruchstücke eines mehrzeiligen Objekts enthält.
- Wählen Sie „Formatiert anzeigen“ für eine lesbare Vorschau oder „Objektschlüssel sortieren“, wenn eine deterministische Schlüsselreihenfolge die Überprüfung erleichtert.
- Klicken Sie auf „JSONL formatieren“, um jeden Datensatz zu prüfen und mögliche zeilenspezifische Fehlermeldungen zu untersuchen.
- Laden Sie das Ergebnis nur herunter, wenn die Ausgabe und die Anzahl der Datensätze korrekt aussehen.
Verwenden Sie zuerst eine kleine, repräsentative Datei, wenn das Dokument wichtig oder ungewöhnlich komplex ist. Warten Sie darauf, dass die Statusmeldung anzeigt, dass die Verarbeitung abgeschlossen ist, bevor Sie den Tab schließen. Wenn der Browser einen Fehler beim Dekodieren, Speicher- oder Kompatibilitätsproblem meldet, versuchen Sie eine kleinere Datei oder ein gängigeres Quellichoformat. Die Ursprungsdatei wird durch den Download nicht ersetzt, daher sollten Sie sie verfügbar halten, bis das Ergebnis überprüft wurde.
Geeignete Anwendungsfälle
Dieses Tool ist nützlich für fokussierte, wiederholbare Datei-Vorbereitungsaufgaben wie:
- Überprüfen eines zeilentrennungsbasierten Exports, bevor es in eine Datenpipeline eingespielt wird.
- Finden der exakten Zeile, die eine Log-, Fixture- oder Batch-API-Anfragedatei beschädigt.
- Erstellen einer lesbaren Vorschau kompakter JSON-Datensätze während der Entwicklung oder Prüfung.
- Normalisierung der Objektschlüsselreihenfolge vor dem Vergleich generierter JSONL-Dateien in der Versionskontrolle.
Es ist kein Ersatz für einen vollständigen Desktop-Editor, wenn Sie eine mehrspurige Zeitleiste, erweiterte Typografie, komplexe PDF-Formulare, professionelles Farbmanagement, forensische Metadaten-Garantien oder eine exakte Rückweggarantie für jede proprietäre Datei-Funktion benötigen. Verwenden Sie die spezifische Aufgabe, die Ihr Ziel entspricht, und vergleichen Sie die heruntergeladene Datei mit der Quelle, bevor Sie sich darauf verlassen.
Ausgabeformat
Die Ausgabe ist UTF-8 JSON Lines (JSONL) mit einem kompakten JSON-Wert pro Zeile. Leere Zeilen werden bei der Prüfung ignoriert und nicht im Download nachgebildet. Das Formatieren („Pretty-Print“) beeinflusst die Vorschau auf der Seite, damit Sie Datensätze lesen können; es verwandelt die heruntergeladene Datei nicht in ein mehrzeiliges JSON-Dokument, da JSONL-Verarbeiter einen Datensatz pro Zeile erwarten. Das Tool akzeptiert Objekte, Arrays, Strings, Zahlen, Boolesche Werte und null, wenn es sich um gültige JSON-Werte handelt. Es wrappt die Datensätze nicht in ein JSON-Array.
Der Download ist eine neue Datei; er ändert die im Eingabefeld gewählte Datei nicht. Dateinamen werden bei praktischer Machbarkeit vom Quellnamen abgeleitet, mit einem aufgabenspezifischen Suffix, damit Original und Ergebnis leicht unterscheidbar sind. Ein ZIP-Ergebnis kann mehrere generierte Assets enthalten und sollte geöffnet werden, um sicherzustellen, dass die erwarteten Dateien vorhanden sind. Für Textergebnisse prüfen Sie Zeilenenden, Kodierung, Einrückung und plattformspezifische Syntax nach dem Download.
Datenschutz
Das Parsing erfolgt im Browser über den JavaScript-Code der Seite. Die Eingabe wird in diesem Workflow nicht an externe Validierungs- oder KI-APIs gesendet. Große Datenmengen verbrauchen weiterhin den Browser-Speicher, und Browserverlauf, Erweiterungen, Screen-Capture oder verwaltete Geräte können den Datenschutz außerhalb des Tools selbst beeinflussen. Verwenden Sie einen vertrauenswürdigen Computer für sensible Logs und löschen Sie heruntergeladene Kopien, wenn es Ihre Datenrichtlinie verlangt.
Verarbeitung im Browser bedeutet nicht, dass alle umgebenden Websites, Browser-Erweiterungen, Betriebssysteme oder geteilten Computer privat sind. Verwenden Sie ein vertrauenswürdiges Gerät, schließen Sie den Tab nach der Verarbeitung sensibler Daten und vermeiden Sie öffentliche Computer für vertrauliches Material. Wählen Sie keine Dateien aus, die Ihnen nicht gehören oder die Sie nicht bearbeitungsrechtlich verarbeiten dürfen. Wenn Ihr Unternehmen einen dokumentierten Verarbeitungsvertrag, eine Aufbewahrungsrichtlinie oder einen Audit-Trail erfordert, nutzen Sie einen genehmigten internen Workflow, anstatt sich nur auf ein öffentliches Browser-Tool zu verlassen.
Hinweise zu Qualität und Kompatibilität
JSONL ist nicht dasselbe wie ein einziger formatierter JSON-Objekt- oder Array-Wert. Ein Datensatz mit einer nicht maskierten Zeilenumbruchtaste ist ungültig, es sei denn, der Zeilenumbruch wird innerhalb eines JSON-Strings dargestellt. Das Tool wendet kein Schema an, prüft keine Geschäftsregeln, dedupliziert keine Datensätze, repariert unbekannte Syntax und garantiert nicht, dass ein nachgelagertes System jeden gültigen JSON-Wert akzeptiert. Verwenden Sie Schema-Prüfungen separat, wenn Ihre Pipeline Pflichtfelder oder Typen hat.
Ein erfolgreicher Download bedeutet nur, dass der Browser ein Ergebnis erstellt hat; es ist keine Garantie, dass jede Zielanwendung es genau wie erwartet akzeptiert oder anzeigt. Öffnen Sie das Ergebnis in der Anwendung, Website oder dem Gerät, an dem es verwendet wird. Wenn Genauigkeit wichtig ist, vergleichen Sie Quelle und Ausgabe nebeneinander und behalten Sie die Quelle als wiederherstellbare Hauptkopie.
JSONL- und NDJSON-Formatter und -Prüfer FAQ
Was macht der JSONL- und NDJSON-Formatter und -Prüfer?
Er prüft JSONL- oder NDJSON-Dateien zeilenweise, formatiert gültige Datensätze und ermöglicht den Download des Ergebnisses.
Welche Dateien funktionieren mit dem JSONL- und NDJSON-Formatter und -Prüfer?
Das Tool verarbeitet typischerweise .jsonl, .ndjson- und Textdateien. Nutzen Sie die akzeptierten Dateitypen im Uploadbereich, da die Unterstützung vom Browser und der verwendeten Engine abhängen kann.
Kann die Formatierung meine Daten beschädigen?
Sie kann, wenn die Eingabe nicht dem erwarteten Format entspricht. Lange Zahlen, Datumsformate und beinahe ungültige Syntax sind typische Fälle, bei denen die formatierte Datei nicht mehr den Originalwerten entspricht.
Wird meine ursprüngliche Datei geändert?
Nein. Sie fügen Text ein oder öffnen eine Datei zum Lesen; das Ergebnis erscheint im anderen Panel und nur das, was Sie kopieren oder herunterladen, verlässt die Seite.
Wird meine Datei hochgeladen?
Nein. Die Verarbeitung erfolgt lokal durch den mit dieser Seite gebündelten Parser, sodass das praktische Limit der Speicher Ihres Geräts ist – keine Warteschlange, kein Konto, keine Server-Kopie.
Was ist JSONL?
JSONL speichert einen vollständigen JSON-Wert pro Zeile. NDJSON ist ein gebräuchlicher Name für dasselbe zeilenorientierte Format.