Stimmt etwas mit diesem Tool nicht?

Über „Ndjson Validator Online“

Dieses Tool validiert NDJSON (Newline-Delimited JSON) — ein Format, in dem jede Zeile ein eigenständiges JSON-Dokument ist. Standard für Streaming-Logs, Ingest-Pipelines, große Exporte und Systeme, die Datensätze einzeln verarbeiten.

Es prüft jede Zeile, meldet Zeile/Spalte von Fehlern und liefert eine Zusammenfassung gültiger und ungültiger Datensätze. Häufige Fehler wie Trailing Commas, fehlende Klammern und nicht-escapte Zeichen werden erkannt.

Praktisch beim Validieren von Logs vor dem Import, beim Prüfen von DB-Exporten oder beim Debuggen von Integrationen mit Streaming-JSON.

So nutzt du dieses Tool

Eine NDJSON-Datei prüfen (ein JSON pro Zeile)

  1. NDJSON einfügen

    Text ins Feld «NDJSON» — pro Zeile ein JSON-Wert. Das Tool splittet bei `\n`/`\r\n`, ignoriert leere Zeilen und ruft `JSON.parse` auf jeden verbliebenen Eintrag.

  2. Tolerant bei Whitespace

    Leerzeilen werden übersprungen (nicht gemeldet). Trailing-Whitespace innerhalb einer Zeile ist okay — nur die Strenge des JSON-Parsers wirkt.

  3. Ausführen

    Ergebnis: linesValidated (Anzahl nicht-leerer Zeilen), ok (true wenn alle parsten), errors[] — pro Eintrag `Line N: <Parser-Fehler>`, damit man direkt zum kaputten Record springen kann.

  4. Für Logs und Streams

    NDJSON ist Standard bei Log-Shipping, Event-Streams und Bulk-Load-Endpunkten (Elasticsearch, BigQuery). Der Validator fängt eine einzelne fehlerhafte Zeile, die sonst die ganze Aufnahme abbrechen würde.