使用指南
JSON 格式化、校验与 JSONPath 取值:原理与边界
在单一可折叠编辑器中格式化、压缩和查询 JSON,保留数字原始精度。
JTools 维护者 · 更新于 2026-10-10
JSON 的数字没有规定 JavaScript Number 的安全整数范围。9007199254740993 经过普通 Number 解析可能改变,因此本工具使用无损解析与序列化。
JSONPath 的 $ 表示根节点,$.users[0].name 取第一个用户名称,$.users[*].name 可产生多个匹配。
键包含点或空格时使用括号引号语法,例如 $["a.b"]["display name"]。$..name 递归查找 name;不支持脚本和条件过滤。
查询总是返回匹配列表:选中一个数组与匹配多个元素不同。null、false、0 和空字符串都是真实值,无匹配则返回空列表。
打开工具