跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

JSON 路径编辑

按路径读取、改写或删除任意 JSON 值,再导出完整文档。

当前值

-

支持的路径语法:key、key.sub、arr[0]、arr[2].x、key["name with space"]。开头的 $. 可省略。

怎么用

  1. 把 JSON 文档粘贴进左侧输入框。
  2. 在路径里写入路径。普通键名用点号,数组下标用方括号,键名不是纯标识符时用带引号的方括号:data.items[2].id、data["full name"]。开头的 $. 可以写,会被忽略。
  3. 点读取,看到该路径的值与类型。路径不存在时会明确告诉你断在哪一段、那一层实际是什么类型。
  4. 选好新类型,填入新值,点应用修改。选择 delete 就是删除该键或该数组元素。
  5. 右侧是修改后的完整文档,可以复制,也可以下载成文件。

常见用法

常见问题

问:数据会上传吗? 答:不会。文档在浏览器内解析、修改、序列化,带凭据的配置、客户报文、内部导出都不会离开你的设备。

问:支持哪些路径写法? 答:点号分隔键名、方括号写数组下标、带引号的方括号处理含空格等特殊字符的键名。开头的 $. 可省略;方括号里也支持负数下标,表示从数组末尾往前数。

问:路径不存在会怎样? 答:会明确报错,指出解析停在哪一段、那一层实际是什么(例如是数组而不是对象)。既不擅自新建,也不静默跳过。

问:编辑会把整份文档重新格式化吗? 答:会。输出按两个空格缩进序列化,键顺序保持不变,但空白会被规范化。如果你需要逐字节一致的输出,请直接改原文件。

你的数据留在这台设备上

JSON 路径编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。