返回首页

JSON格式化 - MyTools在线工具

🧰 MyTools

JSON 格式化 & 压缩工具

📥 输入 JSON
JSON
1 行 · 0 字符
📤 输出结果
结果
1 行 · 0 字符

JSON 格式化工具把压缩成一行的 JSON 数据整理成带缩进和换行的可读结构,也支持反向压缩。解析错误时直接定位到出错的行和字符,是调试接口返回、检查配置文件最常用的一款工具。

适用场景

  • 调试后端接口:把接口返回的压缩 JSON 粘进来,看清每一层的字段结构
  • 检查配置文件:package.json、tsconfig 等改完保存前先验证语法
  • 整理日志或抓包数据:长串 JSON 转成树状结构方便定位字段
  • 压缩体积:格式化后的 JSON 压缩成单行,减小请求体积

常见问题

JSON 格式化会改变数据内容吗?

不会。格式化只添加空白字符(缩进、换行)让结构可读,压缩则移除这些空白,键名和值本身不会发生任何改变,解析结果完全一致。

提示"意外的标记"怎么排查?

最常见三个原因:字符串用了单引号(JSON 只允许双引号);最后一个键后面多了逗号;键名没有加引号。工具会报出出错位置,从那一行附近检查即可。

JSON 和 JavaScript 对象写法有什么区别?

JSON 的键必须用双引号,且不支持注释、单引号、末尾逗号,也不允许函数和 undefined。把 JS 对象直接当 JSON 用是最常见的报错来源。

相关工具