JSON 工具

格式化 / 压缩 / 校验 / 转义

输入的数据在当前浏览器中处理,不会上传到服务器;不需要注册。

这个工具能做什么

格式化、压缩与校验 JSON。粘贴内容后会实时提示是否为合法 JSON,出错时给出错误信息并尽量定位到第几行第几列。格式化支持 2 空格、4 空格、Tab 与压缩为一行四种缩进,还能按字母顺序排列对象键,或在字符串与 JSON 之间互相转义。

如何使用

  1. 粘贴或输入 JSON 内容
  2. 选择缩进方式,点「格式化 / 校验」
  3. 出错时查看错误信息与行列位置
  4. 需要时勾选「键排序」,或点「压缩」「转义为字符串」
  5. 复制结果

适合哪些场景

  • 把接口返回的一行 JSON 展开成可读结构
  • 定位 JSON 语法错误出现在哪一行
  • 把 JSON 转义成字符串塞进代码里

使用限制

  • 只接受标准 JSON,注释与尾随逗号都会报错。
  • 转义与去转义针对整段字符串,不会逐层嵌套处理。

常见问题

JSON 写错了能定位到位置吗?
能,除了解析器给出的错误信息,还会尽量换算成第几行第几列。
格式化和压缩有什么区别?
格式化加缩进便于阅读,压缩去掉所有空白变成一行、体积最小。
支持嵌套对象吗?
支持,任意层级的对象与数组都会被完整处理,键排序也会递归生效。
粘贴的 JSON 会上传吗?
不会,解析与格式化都在你的浏览器里完成。

相关工具

隐私说明

输入的数据在当前浏览器中处理,不会上传到服务器;不需要注册。

xxoobaby · 全部工具在浏览器本地运行,数据不上传。 MIT License.