将 YAML 配置文件转换为 JSON,或将 JSON 转换回 YAML,全部在浏览器中完成,支持多文档 YAML 和自定义缩进。
这款免费工具可以将 YAML 配置文件转换为 JSON,也可以将 JSON 转换回 YAML,全部在浏览器中完成。它支持多文档 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 数据永远不会上传或存储到任何服务器。