JSON 工具箱

工程实践

把 JSON 放进真实系统:接口契约怎么定、配置与夹具怎么管、版本兼容怎么做、测试数据怎么维护。

5 篇文章

本分类文章

JSON API 数据契约设计要点

六件事一旦上线就很难改:响应包裹、错误格式、分页形态、ID 与时间的表示、null 与缺省的语义、版本演进。

进阶约 13 分钟更新于 2026-10-30

JSON 文件的 Git 冲突:union 会写出坏 JSON,按 key 合并才对

两个分支各加一个文案键,Git 却报冲突,于是有人加上 merge=union 一行了事。实测下来,union 会让缺逗号的 JSON 通过合并、让重复键静默覆盖、让单行 JSON 变成两份文档,而 Git 全程认为「合并成功」。这篇给出按键三方合并的驱动写法,以及三个能让冲突变少的前置习惯。

进阶约 7 分钟更新于 2026-10-30

JSON 契约的版本演进:兼容、弃用与数据迁移

给接口加字段不等于安全,破坏性变更往往藏在类型与语义里。这篇给出可执行的版本演进路径:兼容边界、版本字段与媒体类型、弃用窗口、消费者排查、双写迁移与回滚、契约测试,以及灰度发布的观察指标。

实战约 10 分钟更新于 2026-10-31