这个工具有问题吗?

关于「Ndjson Validator Online」

该工具验证 NDJSON(换行分隔的 JSON)——一种每行是一个自包含的 JSON 文档的格式。NDJSON 是流式日志、摄取管道、大型数据导出以及任何按记录逐条处理的系统的标准。

验证器检查每行是否解析为有效的 JSON,报告任何错误的行和列,并给出有效和无效记录的摘要计数。它还检测常见问题,如尾随逗号、缺失的闭合大括号和未转义的字符。

对于在将日志文件导入分析平台之前验证它们、验证从数据库导出的数据,或对生成流式 JSON 的集成进行故障排除非常有用。

如何使用这个工具

如何校验 NDJSON 文件(每行一个 JSON 对象)

  1. 粘贴 NDJSON

    把文本放入「NDJSON」字段——每行一个 JSON。工具按 `\n`/`\r\n` 切分,跳过空行,对剩下的每一行运行 `JSON.parse`。

  2. 对空白宽容

    空白行直接跳过、不报错。行内尾随空白被容忍——只有 JSON 解析器自身的严格度起作用。

  3. 点击运行

    结果包含 linesValidated(非空行数)、ok(所有行都解析时为 true)、errors[](每条形如 `Line N: <解析错误>`,便于直接跳到出错记录)。

  4. 适用于日志/流

    NDJSON 常用于日志转发、事件流以及批量入库端点(Elasticsearch、BigQuery)。本验证器能在一条坏行导致整个 ingest 失败前先把它揪出来。