tools.memory.gd.cn

JSON 格式化

格式化、压缩、验证 JSON 数据,支持树形折叠视图和节点路径复制

使用说明

将 JSON 数据粘贴到输入框,点击「格式化」可将压缩的 JSON 展开为带缩进的可读格式;点击「压缩」可将其压缩为单行,适合接口传输。工具会自动验证 JSON 语法,若存在错误会在下方显示具体报错位置,帮助快速定位问题。 结果区支持「文本」和「树形」两种视图:文本视图即格式化后的 JSON 字符串;树形视图递归渲染 JSON 结构,点击 ▶/▼ 可折叠展开各级节点,按类型用颜色区分(字符串绿、数字琥珀、布尔紫、null 灰),悬停任意节点显示复制按钮,可一键复制该节点的 JSONPath(如 $.user.address[0].city),方便在代码或接口调试中定位数据位置。 所有处理均在浏览器本地完成,数据不会上传到服务器。

常见问题

什么是 JSON?

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,使用键值对结构,易于人阅读和机器解析。它广泛用于 Web API 接口的数据传输。

JSON 格式化和压缩有什么区别?

格式化会为 JSON 添加换行和缩进,让结构一目了然,适合调试查看。压缩则去掉所有空白字符,减小数据体积,适合接口传输或存储。

JSON 验证失败怎么办?

常见错误包括:属性名未加引号、末尾多余逗号、单引号替代双引号、括号不匹配。工具会显示出错位置,对照提示逐一排查即可。

什么是 JSONPath?怎么复制节点路径?

JSONPath 是定位 JSON 中某个节点的表达式,类似文件路径。$ 表示根,. 表示对象属性,[] 表示数组索引,如 $.users[0].name。切到「树形」视图后,悬停任意节点会显示复制按钮,点击即可得到该节点的 JSONPath,可直接用于代码取值或接口字段定位。

相关工具