Skip to content
freeonlinefileconvert

JSON转YAML

把JSON转换成整洁的YAML,方便阅读、编辑,也适合放进配置文件。

或拖放到这里 · 每个文件最大50MB,免费

文件更大?Pro可转换最大500MB的文件

已超出免费版上限

你仍然可以继续:现在就转换,只有在想下载结果时才需支付€1.99。

免费版支持单个文件最大50 MB,一次最多20个文件。

需要反向转换?YAML转JSON

免费 · 无需注册 · 没有水印 · 文件不会离开你的设备

3步完成JSON转YAML

  1. 选择JSON文件,或拖放到框中。
  2. 点击「转换为YAML」。
  3. 下载.yaml文件,直接编辑或提交。

任何JSON都能变成易读的YAML

JSON是API和程序输出的格式,YAML则更适合人阅读和手动编辑。把API响应、包清单或导出的设置转换成YAML后,花括号和大部分引号都会消失,结构只靠缩进就能看清。

输出使用两个空格缩进,长行不会被折断。只有当YAML可能把字符串误读成别的类型时才会加引号,比如 "true"、"007" 或 "2026-03-15",这样重新读取时值的类型保持不变。任何合法的JSON本身也是合法的YAML,所以转换过程中不会丢失任何内容。

常见问题

如何把JSON转换为YAML?

选择JSON文件,点击「转换为YAML」。工具会检查JSON,以两个空格缩进写成YAML,并下载一个.yaml文件。如果JSON无效,你会看到解析器的提示,可以先修正再转换。

为什么有些值带引号?

在JSON中是文本、但YAML会读成数字、布尔值、null或日期的值会加上引号。例如字符串 "007" 会保持为 "007",而不会变成数字7。没有这种风险的普通文本则不加引号。

结果能用于Kubernetes或Docker Compose吗?

可以,只要JSON的结构符合这些工具的要求。YAML中的数据完全相同,所以比如用kubectl导出为JSON的清单,可以转换、编辑后再重新应用。

YAML会保留键的顺序吗?

会。键的顺序与JSON文件中相同,列表中各项的顺序也不变,所以很容易把YAML与原文件以及代码仓库中的旧版本逐行进行对比,查看改动也更方便。

我的文件会上传到服务器吗?

不会。JSON在你自己设备上的浏览器中完成转换,所以其中的设置、密钥或客户数据都不会离开你的电脑。页面加载完成后,即使断开网络,转换工具也能照常使用。

相关工具

你是首批用户之一

FreeOnlineFileConvert刚刚上线。现在创建免费账户,加入我们的Family & Friends名单:完整的Pro套餐,终身免费。

Pro0 €6,99 €
免费加入