这个工具有问题吗?
关于「Ndjson Validator Online」
该工具验证 NDJSON(换行分隔的 JSON)——一种每行是一个自包含的 JSON 文档的格式。NDJSON 是流式日志、摄取管道、大型数据导出以及任何按记录逐条处理的系统的标准。
验证器检查每行是否解析为有效的 JSON,报告任何错误的行和列,并给出有效和无效记录的摘要计数。它还检测常见问题,如尾随逗号、缺失的闭合大括号和未转义的字符。
对于在将日志文件导入分析平台之前验证它们、验证从数据库导出的数据,或对生成流式 JSON 的集成进行故障排除非常有用。
如何使用这个工具
如何校验 NDJSON 文件(每行一个 JSON 对象)
粘贴 NDJSON
把文本放入「NDJSON」字段——每行一个 JSON。工具按 `\n`/`\r\n` 切分,跳过空行,对剩下的每一行运行 `JSON.parse`。
对空白宽容
空白行直接跳过、不报错。行内尾随空白被容忍——只有 JSON 解析器自身的严格度起作用。
点击运行
结果包含 linesValidated(非空行数)、ok(所有行都解析时为 true)、errors[](每条形如 `Line N: <解析错误>`,便于直接跳到出错记录)。
适用于日志/流
NDJSON 常用于日志转发、事件流以及批量入库端点(Elasticsearch、BigQuery)。本验证器能在一条坏行导致整个 ingest 失败前先把它揪出来。