收到 JSON 文件后,先检查这几件事

格式合法、结构符合预期、字段含义正确,是三个不同的问题。

2026.11.04编程与协作短篇笔记
文档与工具的抽象插图

先确认语法

JSON 的键名和字符串使用双引号,不支持一般意义上的注释,也不允许尾随逗号。命令行解析器可以先帮助确认文件是否具有合法语法。

python -m json.tool example.json

再确认结构

同样是合法 JSON,顶层可能是列表,也可能是对象。检查字段是否必需、数字和字符串是否混用、空值是否有明确含义。固定结构的数据可以使用 JSON Schema 描述约束。

保留原始样本

处理外部数据时,保留一个去除敏感信息的小样本。以后调整解析逻辑,可以先用这个样本确认旧数据仍然能够被读取。

继续读