JSON 转 YAML 转换器 — 双向

在浏览器中将 JSON 转为 YAML、YAML 转为 JSON——粘贴、切换方向并复制。不上传任何内容。

🔒 全部在你的浏览器中运行。输入和输出都不会发送到服务器或被保存,十分安全。

这个工具有用吗?点一下表达心情

关于此工具

在浏览器中直接进行 JSON 与 YAML 之间的双向转换。粘贴 JSON 即可得到整洁、基于缩进的 YAML 用于配置文件;粘贴 YAML 即可得到严格的 JSON 用于 API 或应用。它专为 Docker、Kubernetes、CI 流水线和众多 Web 框架背后的配置与数据文件而设计,这些场景中两种格式往往并存。由于转换完全在你的设备上进行,你粘贴的内容——包括私钥或内部设置——绝不会被上传。

常见问题

JSON 和 YAML 有什么区别?

两者保存的都是同一类结构化数据,但 JSON 使用花括号、方括号和引号,格式严格,适合 API 和机器之间的交换。YAML 以缩进代替标点,允许写注释,更便于人工阅读和编辑,因此在配置文件中广受欢迎。借助这款工具,你可以在紧凑严格的格式与对人更友好的格式之间自由切换。

转换后注释会保留吗?

并非两个方向都能保留。YAML 支持以井号(#)开头的注释,但 JSON 根本没有注释语法,因此从 YAML 转换为 JSON 时,所有注释都会被丢弃。反过来从 JSON 转 YAML,本来就没有注释会丢失。如果注释对你很重要,请把原始 YAML 作为权威来源保存,并把 JSON 视为生成的产物。

我的数据会被上传到任何地方吗?

不会。转换完全在你的浏览器中借助 JavaScript 完成,你粘贴的 JSON 或 YAML 绝不会离开你的设备。对这类格式来说尤其令人安心,因为配置文件常常包含 API 密钥、密码和数据库连接字符串等敏感信息。