顺序是:先缩进展开,再折叠长数组,最后查重复键。只做到第一步,你会得到一份整齐但同样看不出问题的文件,因为多数坑藏在同一个对象里出现两次的同名键,以及上千个元素的数组中间那几条。
一、三步阅读法
- 缩进展开:用 JSON 格式化 还原成层级并顺带确认合法;语法不过先修语法,后面读了也白读。
- 折叠长数组:找到元素最多的那段,只留首尾两条细看,其余收成一行;连续同构结构里人眼检不出差异,逐条看等于没看。
- 查重复键:在同一层里搜字段名是否出现两次。后者覆盖前者且不报错,这是最难发现的一类问题。
只需要抽某一层来看时,先按该层特征字段名搜到位置,再单独复制这一层重新格式化,比在整份大文件里滚动有效得多。
二、症状与对应位置
| 症状 | 优先怀疑的位置 |
|---|---|
| 某字段值总是最后一个 | 同层重复键 |
| 明明有数据却显示为空 | 值是字符串形式的空值 |
| 层级比预期深一层 | 数据包外面又套了一层结果对象 |
| 数字精度不对 | 超长编号被当成数值处理 |
三、操作习惯
- 每次拿到新样本先格式化再存档,别留着压缩版反复看。
- 只想统计有多少条记录,不必数花括号:把每条的特征字段抽成一列纯文本再清点,可用 TXT 文本处理 去空行和重复行。
- 需要在另一种结构之间来回对照的,用 XML 转换,两层结构的差异对着看更容易发现漏层。
- 大文件分段看,单次文件大小有上限,见工具页提示。
四、别做这几件事
- 不要在编辑器里手敲缩进:改一个空格容易连带删掉逗号,还可能把你要找的差异冲掉。
- 不要因为能格式化成功就认为数据没问题:合法性与正确性是两件事,重复键完全合法。
- 不要在末尾留多余逗号:这是最常见的解析失败原因。
- 不要靠搜索值的唯一性来判断字段归属:同一个值常在多处出现,定位要用路径不是值。
常见问题
问:重复键会不会报错?
答:通常不报错,解析时按后者覆盖前者处理,所以表现是某个字段莫名少了一条。要主动搜字段名而不是等提示。
问:几十万字节的文件能在手机上看完吗?
答:格式化可以,阅读不行。手机上更适合先按关键字段抽出片段再看。
问:带注释的写法支持吗?
答:不支持。注释型写法与多对象拼接都要先拆成单个文档。
本站能力与限额说明
站内 JSON 格式化(/doc-tools/json-format)把压缩文本还原为带缩进的可读层级并顺带校验语法;转换在服务器端完成,服务器装有可匹配的中文字体,特殊字体可能回退,涉密材料请自行评估是否上传。
本站不提供 AI 解读、不提供翻译、不提供对外接口服务承诺;输出的仍是同一份数据,不会替你判断业务含义。
游客与未充值注册用户单文件上限 8MB、每天 5 次成功转换;充值 VIP 会员后单文件上限提高到 20~50MB(随档位递增),转换次数不限,各档当前售价与额度以 会员页 为准。文件处理完保留 24 小时,到期自动清理,成品请当天下载。