在浏览器中即时互转 YAML 与 JSON — 免费
将 YAML 配置文件转换为 JSON,或将 JSON 转换回 YAML,全部在浏览器中完成,支持多文档 YAML 和自定义缩进。
关于 YAML 转 JSON 转换器
这款免费工具可以将 YAML 配置文件转换为 JSON,也可以将 JSON 转换回 YAML,全部在浏览器中完成。它支持多文档 YAML 文件,会报告解析错误的确切行号和列号,并且可以选择你喜欢的缩进方式。
功能:
- 将 YAML 转换为格式化的 JSON,也可反向转换
- 支持多文档 YAML 文件(以 --- 分隔)
- 显示带有行号和列号的解析错误
- 输出缩进可选择 2 个或 4 个空格
如何转换 YAML 与 JSON
- 选择转换方向:YAML 转 JSON 或 JSON 转 YAML
- 将数据粘贴到输入框中
- 点击“转换”即可立即生成结果
- 复制结果或将其下载为文件
常见问题
这个工具能做什么?
它可以将 YAML 配置文件转换为 JSON,也可以将 JSON 转换回 YAML,全部过程都在你的浏览器中完成。
文件大小有限制吗?
输入内容上限为 2MB 文本,足以覆盖日常工作中大多数 YAML 和 JSON 文件。
我的数据会被上传吗?
不会。所有转换都通过 JavaScript 在浏览器本地完成,你的数据永远不会发送到服务器。
多文档 YAML 文件会如何处理?
使用 --- 分隔多个文档的 YAML 文件会被全部解析,结果会合并为一个 JSON 数组,确保不会丢失任何文档。系统会显示一条提示,告知检测到的文档数量。
可以在手机上使用吗?
可以,这个工具可以在任何配备现代网页浏览器的设备上运行,包括智能手机和平板电脑。
为什么我的 YAML 数字或布尔值在 JSON 中类型变了?
YAML 为数字、布尔值和 null 提供了原生类型,因此 YAML 中类似 true 或 42 的值会被解析为 JSON 中真正的布尔值或数字,而不是字符串。如果你希望某个值保持为文本,请在 YAML 中给它加上引号,例如 "42" 或 "yes"。
你的数据始终保密
所有转换都在浏览器本地完成。你的 YAML 和 JSON 数据永远不会上传或存储到任何服务器。