JSON 工具

使用浏览器 JSON 解析器在本地格式化、压缩和校验 JSON。

输入内容只留在浏览器

交互式工具

启用 JavaScript 后可使用交互控件;下方说明无需 JavaScript 也可阅读。

JSON 工具会解析输入以校验语法;格式化模式使用两空格缩进,压缩模式移除非必要空白。格式化和压缩改变展示形式,校验判断文本是否符合 JSON 语法。

适用场景

  • 把紧凑的 API 响应整理成易读结构。
  • 在保存前压缩有效的配置片段。

使用步骤

  1. 粘贴或输入 JSON。
  2. 选择“格式化”或“压缩”。
  3. 解析成功后检查并复制结果;失败时查看本地错误信息。

实际示例

格式化对象

输入 {"active":true,"count":2} 后,格式化模式会输出两空格缩进的多行对象。

工作原理与规则

  • 实现用 JSON.parse 校验,再用 JSON.stringify 输出。空白不影响 JSON 值的语义。

限制与注意事项

  • 注释、尾随逗号、未加引号的键、NaN 和 Infinity 都不是有效 JSON。
  • JavaScript 数值精度有限,超大整数可能失真。

常见问题

格式化会改变数据吗?

对有效 JSON,它主要改变空白和缩进;JavaScript 数值精度限制仍然存在。

压缩是否等于加密?

不是。压缩模式只移除非必要空白,文本仍可读取。

JSON 会上传吗?

不会,解析和输出都在当前浏览器进行。

参考资料

相关工具

提交工具反馈

邮件只包含页面信息,不会包含工具输入或结果。

提交工具反馈