AscendLab
开发者工具公开工具在浏览器中运行,除非页面另有说明。无需账号即可使用当前工具。
免费开发者工具

JSON 格式化工具 - 在线美化、压缩和校验 JSON

粘贴 JSON 后在浏览器中进行格式化、压缩、校验、常见问题清理、树形查看和路径复制,适合 API 调试、配置检查和文档整理。

可以开始使用

浏览器本地 · 无需账号 · 结果留在当前页面

使用工具
JSON 输入
Paste JSON text. Formatting and validation run in the browser for this local editor. Very large JSON is analyzed in a Web Worker before actions unlock.

试试常见 JSON 任务

快捷键:Cmd/Ctrl+Enter 格式化 JSON,Cmd/Ctrl+Shift+M 压缩有效 JSON。

结果已生成

对象根节点,6 个对象键,格式化前 171 B。

格式化或压缩后,请先检查输出再复制或下载。

有效 JSON

对象根节点,6 个对象键,格式化前 171 B。

输出
选择格式化或压缩后复制当前输出。没有输出时复制按钮会禁用。

JSON tree and paths

展开节点查看嵌套值,并复制 JSON 路径用于调试、文档或 JSON Path 提取。

$ Object(4)
$

$.tool

"AscendLab JSON Formatter"

$.runsInBrowser

true

$.features Array(3)
$.features

$.features[0]

"format"

$.features[1]

"minify"

$.features[2]

"validate"

$.limits Object(2)
$.limits

$.limits.uploads

0

$.limits.backend

false

快速答案

JSON 格式化工具可以把压缩或混乱的 JSON 转成易读格式。

它也能帮助发现基础语法错误,并在浏览器能提供位置时显示行列。

常见注释、尾随逗号、单引号和未加引号键可以尝试 cleanup,但处理后仍要复核。

树形视图可以展开嵌套值并复制 JSON 路径。

适合输入

有效 JSON

尽量粘贴标准 JSON,避免注释和尾随逗号。

API 响应

用于快速查看接口返回结构。

配置片段

格式化后更容易审查字段和嵌套层级,也可复制嵌套路径。

处理方式
工具使用浏览器解析 JSON,再按缩进格式输出。
先解析 JSON 以发现语法错误,并在可用时显示行列。
格式化输出使用清晰缩进。
压缩模式会移除多余空白。
cleanup 会尝试处理注释、尾随逗号、单引号和未加引号键。
树形视图会展示嵌套对象、数组和值,并支持复制路径。
示例、假设和限制
这些示例面向真实开发调试:后端接口响应、Webhook payload、配置片段、前端 mock 数据、日志里的 JSON 片段和文档示例。

示例

把 API 响应格式化为多行结构,再在树形视图里复制 $.data.items[0].id 之类路径。

假设

输入是标准 JSON,而不是 JSON5 或 JavaScript 对象字面量。

限制

非常大的 JSON 可能影响浏览器性能;cleanup 是 best-effort,不等同于 JSON5 或 schema 校验。

使用前检查
从日志或控制台复制内容时,先去掉时间戳、级别前缀和额外说明,只保留 JSON 对象或数组。生产 token、用户隐私和内部配置应先脱敏。

只粘贴 JSON

从日志复制时去掉时间、级别、前缀和说明文字,只保留对象或数组。

确认语法类型

标准 JSON 不支持注释、尾随逗号和单引号;cleanup 只能做常见问题尝试,不能替代复核。

准备复制路径

如果要定位嵌套字段,先格式化并展开树形视图,再复制对应 JSON 路径。

大数据先拆分

超大响应或导出文件可能让浏览器卡顿,建议先取关键片段检查。

常见误区
这些问题来自实际使用中容易混淆的地方,处理重要内容前建议先看一眼。

把格式化当修复

格式化只能整理有效 JSON,无效逗号、注释和单引号仍需先修正。

盲信 cleanup

常见问题清理只适合快速尝试,输出仍要复核,尤其是字符串内容和配置文件。

复制了非 JSON 片段

接口日志里常混有前缀、时间和说明,需要只保留对象或数组部分。

忽略大文件性能

超大 JSON 可能让浏览器卡顿,建议拆分文件或改用本地专业工具。

实用细节
这些补充说明更偏真实使用决策,帮助你判断参数、边界和下一步处理方式。

先定位错误位置

如果解析失败,先看行列提示、错误附近的逗号、引号和括号,再决定是否需要 cleanup 或手动修正。

区分日志和纯 JSON

后端日志经常把时间、级别和请求 ID 拼在 JSON 前后,格式化前要只复制有效对象或数组。

复制路径再提取

树形视图适合快速复制字段路径;需要批量提取时,再交给 JSON Path 工具。

修复后要复核

注释、尾随逗号、单引号和未加引号键的自动清理是 best-effort,配置和 fixture 仍要人工检查。

API 调试和文档分开处理

接口联调时适合美化结构;写 CSDN、掘金或 Markdown 文档时,可以保留较短示例并说明字段含义。

输出给同事前压缩或美化

调试讨论适合美化格式;放进请求体、测试 fixture 或文档代码块时,再按场景选择压缩或缩进。

常见使用场景
适合 API 调试、后端日志复盘、接口文档整理、README 示例和把 JSON 再转换成 CSV、YAML 或路径提取前的预处理。

API 调试

快速查看接口响应字段。

配置检查

检查配置文件结构是否正确。

路径定位

展开 JSON 树,复制嵌套字段路径,便于调试、写文档或继续提取字段。

文档示例

把 JSON 示例整理成可读格式。

数据转换前处理

先格式化,再转 CSV、YAML 或提取路径。

中文搜索场景
这些短语对应真实用户可能搜索的问题,帮助你判断这个工具是否适合当前任务。

JSON 格式化

粘贴压缩 JSON,转换成缩进清晰、方便阅读和复制的结构。

JSON 校验

检查接口响应、配置片段或示例数据是否符合标准 JSON 语法。

JSON 修复尾随逗号

对注释、尾随逗号、单引号和未加引号键做一次可复核的 cleanup 尝试。

复制 JSON 路径

通过树形视图定位字段路径,用于调试、文档、测试或 JSON Path 提取。

JSON 压缩

把格式化后的 JSON 压缩成一行,用于请求体、测试数据或文档片段。

常见问题
JSON 会上传吗?

不会。格式化和校验在浏览器本地完成。

支持 JSON 注释吗?

标准 JSON 不支持注释,带注释内容可能解析失败。

可以自动修复 JSON 吗?

页面提供常见问题 cleanup 尝试,可处理部分注释、尾随逗号、单引号和未加引号键,但结果仍需人工复核。

可以复制嵌套字段路径吗?

可以。有效 JSON 会显示树形视图,展开后可复制嵌套值的路径。

可以压缩 JSON 吗?

可以。页面支持格式化和压缩输出。

适合敏感数据吗?

工具本地运行,但处理敏感数据仍应遵守你的团队安全规范。

为什么接口返回能看懂但 JSON 校验失败?

日志里可能混入时间前缀、说明文字、单引号、注释或尾随逗号。标准 JSON 只能包含合法对象或数组结构。

格式化 JSON 会改变数据吗?

格式化只改变空格和换行,通常不改变字段和值。如果解析失败,则说明输入本身不是标准 JSON。

cleanup 会不会改变字符串内容?

有可能。cleanup 是常见问题的 best-effort 处理,适合修复方向提示;正式配置、fixture 或接口样例仍要复核。

复制 JSON 路径适合做什么?

适合记录嵌套字段位置、写调试说明、准备测试断言,或跳转到 JSON Path 工具继续批量提取。

推荐流程

JSON 处理流程

先格式化 JSON,再提取路径或转换成其他格式。