递归精确匹配
遍历嵌套对象和数组,只处理字段名完全相同的值。
递归批量修改 JSON 字段值:按倍数调整价格、税率或其他数字,控制小数位,并安全重命名 Key。
按字段名精确匹配数字值。倍数会先应用,再将结果舍入到可选的小数位;JSON 数字不会保留末尾的 0。
开启后,在所有嵌套层级中把原 Key 安全替换为新 Key。
浏览器本地处理
遍历嵌套对象和数组,只处理字段名完全相同的值。
支持数字和严格的数字字符串,并可按 0 到 100 位小数舍入;实际结果受 JavaScript 数字表示精度限制。
计算先于重命名执行;检测到重复规则或 Key 冲突时不会输出部分结果。
把嵌套商品数据中的整数价格乘以 0.01,并舍入到最多两位小数;JSON 数字不保留末尾的 0。
批量调整价格、税率、比例或其他数字字段,同时控制结果的舍入位数。
接口字段变更时,在整个 JSON 中把旧 Key 安全替换为新 Key。
在交付到另一个系统前,统一修正深层数组和对象中的数值与字段名。
填写字段名、倍数和可选舍入小数位;需要改 Key 时再开启重命名。
粘贴内容、上传一个本地 .json 文件,或先加载示例检查规则。
运行处理,核对统计与输出,然后复制或下载格式化 JSON。
不会。字段转换在当前浏览器中完成,不需要调用 Toop 的处理 API。
可以。工具会递归遍历数组与对象,并在每个层级按完整字段名匹配。
会。像 "1299" 或 "12.5" 这样的严格数字字符串会转为 JSON 数字;"12px"、空字符串、布尔值和 null 会被跳过。JSON 数字不会保留末尾的 0,实际有效精度也受 JavaScript 数字表示限制。
先按原 Key 执行计算,再把该 Key 重命名,因此两种规则可以在一次处理中配合使用。
如果新 Key 会覆盖同一对象中的另一个字段,工具会停止并显示错误,避免静默丢失数据。