返回
JSON 格式化
模式:缩进:
输入
输出
使用指南 / 为什么使用此工具 / 常见问题
使用指南
将 JSON 文本粘贴到输入区域,或直接拖入 .json 文件——编辑器自带语法高亮和行号,语法错误会在原文中标出波浪线并给出精确的行列号。选择"格式化"美化输出,"压缩"生成单行 JSON,"验证"检查语法,"转义 / 去转义"可在 JSON 文本与嵌入代码用的转义字符串之间互转。浏览大结果时可用代码折叠:点击行号旁箭头折叠任意对象或数组,或使用"全部折叠 / 全部展开"按钮。按 Ctrl+F(Mac 上 Cmd+F)或点击"查找"可在编辑器内搜索,支持正则和区分大小写。开启"排序键"可对所有层级键名字母排序,"非 ASCII 转 \uXXXX"可将中文等 Unicode 字符转为转义序列。结果可一键复制或下载为 .json 文件。
为什么使用此工具
JSON 格式化是前端开发、API 对接和配置文件管理中的高频任务。本工具完全在浏览器本地处理,敏感数据不会离开你的设备。可用于调试难以阅读的 API 响应、整理提交版本控制前的配置文件、或为代码审查准备规范格式的 JSON。验证功能帮助你在上线前发现语法错误;压缩功能可减少 API 请求的数据量,提升性能敏感型应用的响应速度。
常见问题
- JSON 格式化工具免费且安全吗?
- 完全免费,无需注册。JSON 在浏览器本地处理,不会发送到任何服务器,安全可靠。
- 什么是 JSON 格式化(美化)?
- 格式化会为 JSON 添加统一的缩进和换行,使其易于人工阅读。例如 {"a":1,"b":2} 会变成带 2 空格缩进的多行结构,便于查看复杂的嵌套对象。
- "排序键"功能有什么用?
- 会对整个 JSON 树中所有层级的对象键名进行字母排序,方便比较两个 JSON 对象的差异,或确保配置文件的键名顺序始终一致。
- 如何修复 JSON 语法错误?
- 点击"验证",工具会定位到第一个错误并显示行列号。常见错误:多余的尾随逗号(JSON 不允许)、单引号代替双引号、缺少逗号分隔符、键名未加引号等。
- JSON 压缩是什么意思?
- 压缩会移除所有空白符、换行和缩进,生成体积最小的单行 JSON 字符串,适合减少 API 请求的 payload 大小或在数据库中存储 JSON 数据。
- 支持代码折叠和查找吗?
- 支持。两侧编辑器都有折叠标记,点击行号旁的箭头可折叠任意对象或数组,也可使用"全部折叠 / 全部展开"按钮。按 Ctrl+F(Mac 上 Cmd+F)或点击"查找"打开搜索面板,支持正则表达式、区分大小写和全词匹配。
- 如何转义或去转义 JSON 字符串?
- 选择"转义"模式可将 JSON 文本转为转义字符串(引号和控制字符变为 \" 和 \n),便于嵌入代码;"去转义"可反向还原。勾选"非 ASCII 转 \uXXXX"还能将中文、Emoji 等 Unicode 字符转为 \uXXXX 序列。
- 有文件大小限制吗?
- 没有硬性限制。处理在浏览器完成,超大文件(>10MB)可能因设备性能略有延迟。对于常规 API 响应和配置文件,基本感觉不到延迟。