JSON 工具
使用浏览器 JSON 解析器在本地格式化、压缩和校验 JSON。
输入内容只留在浏览器
交互式工具
启用 JavaScript 后可使用交互控件;下方说明无需 JavaScript 也可阅读。
JSON 工具会解析输入以校验语法;格式化模式使用两空格缩进,压缩模式移除非必要空白。格式化和压缩改变展示形式,校验判断文本是否符合 JSON 语法。
适用场景
- 把紧凑的 API 响应整理成易读结构。
- 在保存前压缩有效的配置片段。
使用步骤
- 粘贴或输入 JSON。
- 选择“格式化”或“压缩”。
- 解析成功后检查并复制结果;失败时查看本地错误信息。
实际示例
格式化对象
输入 {"active":true,"count":2} 后,格式化模式会输出两空格缩进的多行对象。
工作原理与规则
- 实现用 JSON.parse 校验,再用 JSON.stringify 输出。空白不影响 JSON 值的语义。
限制与注意事项
- 注释、尾随逗号、未加引号的键、NaN 和 Infinity 都不是有效 JSON。
- JavaScript 数值精度有限,超大整数可能失真。
常见问题
格式化会改变数据吗?
对有效 JSON,它主要改变空白和缩进;JavaScript 数值精度限制仍然存在。
压缩是否等于加密?
不是。压缩模式只移除非必要空白,文本仍可读取。
JSON 会上传吗?
不会,解析和输出都在当前浏览器进行。
参考资料
相关工具
提交工具反馈
邮件只包含页面信息,不会包含工具输入或结果。
提交工具反馈