JSON 对比
本地处理任务练习:找出响应字段的变化
准备相同业务条件下的两份已脱敏响应;本练习固定数组顺序。
{"status":"pending","count":2}{"status":"ready","count":"2"}预期观察:status 从 pending 变为 ready;count 从数值 2 变为字符串 2。相同显示字符不代表相同类型。
不完整 JSON 无法进行结构对比。先补全格式;不能把解析失败当作没有差异。
完成条件:能指出两处变化,并在自己的接口契约中确认 count 应为哪种类型;按契约修正一侧后重新比较。差异消失不代表接口整体正确。
结构差异与文本差异怎么选本地处理
数据范围与复查方法
每段 JSON/YAML 最多 512 KiB、嵌套最多 100 层;JWT原始文本最多32 KiB,按解码后的JSON检查。同一对象的重复键、非安全整数、负零、溢出及转换后十进制数值改变的输入会被拒绝。普通 0.1 和字符串编号可以处理;缩进、数字尾零及指数写法可能变化,不是字节级或任意精度无损转换。
拒绝时保留原文,先用 文本对比 核对;只有数据契约允许时才把标识改为字符串,不要为通过工具删除字段或更改类型。
处理结果
等待输入填写内容后,结果会显示在这里。
