JSON 编辑器
说明
JSON 编辑器
支持 JSON 格式化、JSON 压缩、JSON 校验与 JSON 修复,并提供字段搜索、序列化字段展开、字段序列化、扁平化和结构还原等深度编辑能力。
- 结构操作默认对整个 JSON 生效;如果只想处理某个字段,可在鼠标悬停字段后使用字段级操作。
- 结构类操作需要当前输入可以被稳定解析;损坏 JSON 建议先修复再继续处理。
查看常见用法与问题
JSON 校验与修复
- 精确定位 JSON 错误位置(行 / 列)
- 根据错误类型查看修复建议,并逐条修复或一键修复常见语法问题
搜索与字段搜索
- 全文搜索:Ctrl / Cmd + F 进入
- JSON 字段搜索:Ctrl / Cmd + Shift + F 进入,或在全文搜索模式下点击“模式”切换
- 支持多字段联合搜索,以及包含 / 不包含条件
结构操作
- 展开序列化字段:将 JSON 字符串原地展开为 JSON 结构
- 字段序列化:将 JSON 对象转换为 JSON 字符串
- 字段扁平化:将嵌套结构转换为点路径字段
- 展开扁平字段:将点路径字段还原为嵌套结构
- 还原结构:还原上一次结构变化操作(仅影响结构,不影响内容修改)
字段级操作
- 鼠标悬停字段时可执行复制字段值、展开序列化字段、字段序列化、扁平化、展开扁平字段和过滤
- 输入为数组时,可切换是否作用于全部元素
示例:如何直接编辑 JSON 字符串里的内容(嵌套 JSON 场景)
当 JSON 中包含字符串形式的嵌套 JSON(如接口返回中的 payload 字段)时,可先展开后编辑,再还原回原来的消息结构。
输入
{
"payload": "{\"key1\":\"hello\"}"
}展开序列化字段后
{
"payload": {
"key1": "hello"
}
}编辑后还原结构
{
"payload": "{\"key1\":\"hello world\"}"
}常见问题
字符串字段里的 JSON 可以直接展开修改吗?
可以。对该字段执行“展开序列化字段”后,可以按 JSON 结构修改嵌套内容;完成后执行“还原结构”,字段会恢复为字符串形态并保留修改结果。
为什么这个错误定位比常见在线 JSON 工具更细?
因为它不是只展示底层原始报错,而是会尽量补充具体出错位置、错误类型、修复建议,并支持逐条修复或一键修复。
字段级操作怎么用?
鼠标悬停字段时会显示操作入口,可对当前字段执行复制、展开序列化字段、扁平化、展开扁平字段和过滤。输入为数组时,还可以切换是否应用到全部元素。
“还原结构”会撤销已经编辑的字段内容吗?
不会。它只还原最近一次结构变化带来的外层形态,例如把展开后的对象重新恢复为 JSON 字符串;你对字段内容的修改会保留。
展开和还原过程中字段类型会怎样变化?
展开序列化字段后,目标值会从字符串临时变为对象或数组,便于结构化编辑;还原结构后会重新成为 JSON 字符串,外层字段位置和其余内容保持不变。
