工具箱图标
XTools
Blog
/
JSON 格式化与 YAMLXML 格式化代码格式化与压缩JSON 转 TypeScriptMarkdown 与 HTML 互转Mermaid 图表编辑器正则表达式测试JWT 解码UUID 生成器编码与解码Cron 表达式生成cURL 命令生成Meta 标签生成PX 转 REM 与行高CSS 生成器Chmod 权限计算

© 2026 XTools. 保留所有权利.

隐私政策联系我们

    JSON 格式化与 YAML

    格式化、压缩、校验 JSON,并与 YAML 互转
    • 文件不会离开你的设备
    • 在浏览器本地运行
    • 免费、免注册、无水印

    JSONPath:.key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]

    1
    1

    相关工具

    • XML 格式化
    • 代码格式化与压缩
    • JSON 转 TypeScript
    • Markdown 与 HTML 互转
    • Mermaid 图表编辑器
    • 正则表达式测试
    • JWT 解码
    • UUID 生成器
    • 编码与解码
    • Cron 表达式生成
    • cURL 命令生成
    • Meta 标签生成
    • PX 转 REM 与行高
    • CSS 生成器
    • Chmod 权限计算

    如何使用JSON 格式化与 YAML

    格式化、压缩、校验 JSON,在 JSON 与 YAML 之间互转,还能用树形结构浏览大文件。全程在浏览器完成,报错精确到行和列,支持 JSONPath 查询,宽松模式可读 JSON5、注释和 JSON Lines。

    1. 1

      把 JSON 或 YAML 粘贴到「输入」框,或者拖入文件、点击「打开文件」。

    2. 2

      选择输出方式:「格式化」「压缩」「YAML」或「树形」;设置缩进,需要时打开「按键名排序」。

    3. 3

      可选:在「查询」里输入 JSONPath,例如 $.items[*].name,只保留匹配的值。

    4. 4

      复制结果、点击「下载」,或点「用作输入」在结果上继续处理。

    常见问题

    JSON 数据会上传到服务器吗?

    不会。解析、格式化和转换都在浏览器里进行,数据不会离开你的设备。内容很大时会放到后台线程处理,输入不会卡顿。

    为什么提示 JSON 有错误?

    状态栏会给出第一个错误所在的行和列,常见原因(比如漏了逗号)也会直接指出。如果只是带了注释、尾随逗号或单引号,点「开启宽松解析」即可。

    能读 JSON5、JSONC 或 JSON Lines 吗?

    可以,打开「宽松解析」即可:支持注释、尾随逗号、单引号、不带引号的键名、NaN,以及每行一个值的 JSON Lines。输出始终是标准 JSON,JSON Lines 会合并成一个数组。

    很长的整数 ID 会丢失精度吗?

    不会。超过 2^53 的整数按原样精确保留,64 位 ID 在格式化和压缩后保持不变。

    怎么拿到某个嵌套值的路径?

    把输出切换到「树形」,点击该值,再点「复制路径」;「查询此路径」会把路径直接填进查询框。

    包含多个文档的 YAML 会怎样处理?

    用 --- 分隔的多个文档会合并成一个数组,输出下方会有提示。