什么是 JSON 格式化?

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。在日常开发中,我们经常需要处理各种 JSON 数据,比如 API 返回结果、配置文件等。

原始 JSON 数据通常是没有格式化的,阅读起来非常困难。JSON 格式化工具可以帮助你将混乱的 JSON 数据转换为结构清晰、易于阅读的格式。

功能介绍

TC Tools 的 JSON 格式化工具提供以下功能:

1. 格式化(美化)

将压缩后的 JSON 数据格式化为缩进清晰的格式:

输入:

{"name":"张三","age":25,"hobbies":["编程","阅读","旅行"],"address":{"city":"北京","zip":"100000"}}

输出:

{
  "name": "张三",
  "age": 25,
  "hobbies": [
    "编程",
    "阅读",
    "旅行"
  ],
  "address": {
    "city": "北京",
    "zip": "100000"
  }
}

2. 压缩(Minify)

将格式化的 JSON 压缩为单行,减少数据传输体积:

适用于需要减小 JSON 文件大小的场景,比如 API 请求体、配置文件优化等。

3. JSON 校验

自动检查 JSON 语法是否正确,常见错误包括:

  • 缺少引号:{name: "张三"} → 应为 {"name": "张三"}
  • 多余逗号:[1, 2, 3,] → 应为 [1, 2, 3]
  • 单引号:{'name': '张三'} → 应为 {"name": "张三"}

使用步骤

  1. 打开 JSON 格式化工具
  2. 在左侧输入框粘贴 JSON 数据
  3. 选择操作:格式化、压缩或校验
  4. 右侧实时显示处理结果
  5. 点击「复制」按钮复制结果

实用技巧

提示:你可以直接从浏览器开发者工具的 Network 面板中复制 API 响应的 JSON 数据,粘贴到工具中进行格式化分析。

快捷键

  • Ctrl + Shift + F:快速格式化
  • Ctrl + Shift + M:快速压缩

处理大文件

对于超大 JSON 文件(>1MB),建议先使用压缩功能检查文件大小,再进行格式化处理,以避免浏览器卡顿。