YAML 转 JSON 转换器

在浏览器中即时互转 YAML 与 JSON — 免费

将 YAML 配置文件转换为 JSON,或将 JSON 转换回 YAML,全部在浏览器中完成,支持多文档 YAML 和自定义缩进。

0 / 2,097,152 个字符
0 个字符
分享

关于 YAML 转 JSON 转换器

这款免费工具可以将 YAML 配置文件转换为 JSON,也可以将 JSON 转换回 YAML,全部在浏览器中完成。它支持多文档 YAML 文件,会报告解析错误的确切行号和列号,并且可以选择你喜欢的缩进方式。

功能:

  • 将 YAML 转换为格式化的 JSON,也可反向转换
  • 支持多文档 YAML 文件(以 --- 分隔)
  • 显示带有行号和列号的解析错误
  • 输出缩进可选择 2 个或 4 个空格

如何转换 YAML 与 JSON

  1. 选择转换方向:YAML 转 JSON 或 JSON 转 YAML
  2. 将数据粘贴到输入框中
  3. 点击“转换”即可立即生成结果
  4. 复制结果或将其下载为文件

常见问题

这个工具能做什么?

它可以将 YAML 配置文件转换为 JSON,也可以将 JSON 转换回 YAML,全部过程都在你的浏览器中完成。

文件大小有限制吗?

输入内容上限为 2MB 文本,足以覆盖日常工作中大多数 YAML 和 JSON 文件。

我的数据会被上传吗?

不会。所有转换都通过 JavaScript 在浏览器本地完成,你的数据永远不会发送到服务器。

多文档 YAML 文件会如何处理?

使用 --- 分隔多个文档的 YAML 文件会被全部解析,结果会合并为一个 JSON 数组,确保不会丢失任何文档。系统会显示一条提示,告知检测到的文档数量。

可以在手机上使用吗?

可以,这个工具可以在任何配备现代网页浏览器的设备上运行,包括智能手机和平板电脑。

为什么我的 YAML 数字或布尔值在 JSON 中类型变了?

YAML 为数字、布尔值和 null 提供了原生类型,因此 YAML 中类似 true 或 42 的值会被解析为 JSON 中真正的布尔值或数字,而不是字符串。如果你希望某个值保持为文本,请在 YAML 中给它加上引号,例如 "42" 或 "yes"。

你的数据始终保密

所有转换都在浏览器本地完成。你的 YAML 和 JSON 数据永远不会上传或存储到任何服务器。

标准与参考资料

最后更新: 2026-07-23