要点

保证同一路径下键唯一;用数组、嵌套或键名区分场景。

JSON 重复键(duplicate keys)

语法的规范允许重名,但常是数据合并或循环写入失误,逻辑上容易出错。

常见原因

  • 合并多份数据未去重。
  • 在循环中重复 set 同键。

如何修复

  • 用数组承载多条。
  • 在 CI 中检查重复(自定义脚本/规则)。

见 /json-validator-online。

常见问题

是语法错误吗?
通常不是,但会悄悄覆盖,属于逻辑问题。
用哪种结构替代?
用数组、或 { id, name } 列表,视业务定。

相关

所有工具 · 规范地址