JSONL-Validator
Validiert JSON Lines (JSONL/NDJSON) zeilenweise im Browser. Zeigt Fehler, Statistik und exportiert bereinigte Dateien.
Ein JSON-Objekt je Zeile, zum Beispiel {"name":"Alice","score":95}. Über „Datei laden“ lässt sich auch eine .jsonl-, .ndjson- oder .txt-Datei öffnen; geprüft wird nur in Ihrem Browser.
So funktioniert dieses Tool
Der JSONL-Validator prüft JSON Lines (JSONL/NDJSON) zeilenweise direkt im Browser. Jede Zeile wird einzeln gegen die JSON-Syntax validiert — fehlerhafte Zeilen werden mit Position und Fehlermeldung markiert. Das Tool zeigt eine Statistik (gültige/ungültige Zeilen, gefundene Schlüssel) und bietet den Export einer bereinigten Datei ohne fehlerhafte Zeilen. JSONL ist das Standardformat für LLM-Fine-Tuning (OpenAI, Anthropic, Google), Monitoring-Exporte und Streaming-APIs (OpenAPI 3.2).
Typische Anwendungsfälle
- Fine-Tuning-Datensätze für OpenAI/Claude/Gemini vor dem Upload validieren
- Monitoring-Exporte (Uptime, Analytics, Alerts) auf Vollständigkeit prüfen
- NDJSON-Streaming-Responses einer API auf fehlerhafte Zeilen scannen
- Fehlerhafte Zeilen aus großen JSONL-Dateien entfernen und bereinigt exportieren
- Schlüsselstruktur einer JSONL-Datei analysieren ohne sie komplett zu parsen
Häufige Fragen
Was ist der Unterschied zwischen JSONL und NDJSON?
Kein funktionaler Unterschied — JSONL (JSON Lines) und NDJSON (Newline Delimited JSON) bezeichnen dasselbe Format: ein JSON-Objekt pro Zeile, getrennt durch Zeilenumbruch. Die Dateiendungen .jsonl und .ndjson sind austauschbar.
Werden meine Daten an einen Server gesendet?
Nein. Die Validierung läuft vollständig im Browser. Ihre Daten verlassen Ihren Computer nicht — auch nicht bei sensiblen Fine-Tuning-Daten oder API-Exporten.
Wie groß darf die JSONL-Datei sein?
Im Browser sind bis ca. 10 MB problemlos möglich. Für größere Dateien empfehlen wir jq (Kommandozeile) oder einen Stream-Parser in Python/Node.js.
Kann ich nur die gültigen Zeilen exportieren?
Ja. Bei fehlerhaften Zeilen erscheinen zwei Buttons: "Bereinigte .jsonl herunterladen" speichert nur gültige Zeilen als Datei, "Gültige Zeilen kopieren" legt sie in die Zwischenablage.
Erkennt der Validator auch leere Zeilen?
Leere Zeilen werden übersprungen — das ist JSONL-konform. Nur nicht-leere Zeilen mit ungültigem JSON werden als Fehler markiert.
Verwandte Tools
Daueraufsicht statt Stichprobe?
XICTRAQ überwacht Uptime, SSL, Security-Header, DSGVO und Performance 24/7. Free-Plan, keine Kreditkarte.