免费注册

JSON 转 YAML

粘贴 JSON,得到整齐的块状 YAML,直接放进配置文件。

或把文件拖到这里

支持 JSON

加密上传,文件 1 小时后自动删除。

关于JSON 转 YAML

JSON 转 YAML 把大括号和引号换成大多数配置文件用的缩进写法,Kubernetes、Helm 的 values、GitHub Actions、Ansible 都用得上。粘贴 JSON 或打开 .json 文件,YAML 随输入实时生成,复制进仓库就能用。配置数据在表格里的话,可以先用Excel 转 JSON转成 JSON。

键保持你原来的顺序,不会按字母重新排序;中文、日文和带重音的字母原样输出,不会变成转义编码;长字符串保持在一行。输入不是合法 JSON 时,提示会指出解析停在哪一行;每行一个对象的 JSON Lines 会读成列表。转换在服务器上即时完成,不算任务次数。

JSON 转 YAML怎么用

  1. 1
    粘贴 JSON

    把 JSON 粘进“输入”框,或用“打开文件”载入;点“示例”会填入一段小配置。

  2. 2
    查看 YAML

    JSON 转 YAML 随输入进行,有语法错误时会提示该检查哪一行。

  3. 3
    复制或保存

    把 YAML 复制到编辑器里,或保存成 .yaml 文件。

为什么用熊仔工匠

  • 键的顺序不变

    YAML 和原来的 JSON 顺序一致,对照检查更省事。

  • 中文原样显示

    中文、日文、带重音的字母都照原样写出,不会变成转义编码。

  • 统一块状写法

    嵌套对象和列表都用缩进和短横线,不会出现行内大括号。

  • 内容不保存

    文字在内存里转换,不会存下来。

常见问题

JSON 转 YAML常见问题

JSON 转 YAML 会打乱键的顺序吗?
不会。键按 JSON 里的原顺序输出,不会按字母排序。
为什么配置文件更爱用 YAML?
YAML 更适合人读、人改,还能写注释,所以大多数配置工具都用它;JSON 更严格,更适合程序之间交换数据。需要把 YAML 转回 JSON 时,表格与数据转换里有对应工具。
怎么把 JSON 转 YAML 给 Kubernetes 用?
粘贴 JSON 格式的清单,复制生成的 YAML,存成 .yaml 文件,kubectl apply -f 就能用。粘进已有文件时注意缩进对齐。
JSON 转 YAML 收费吗?
不收费,不用注册,也不算任务次数。每次最多可以转 1,000,000 个字符。
把配置贴到这里安全吗?
文字经 HTTPS 传输,在内存里转换后即丢弃。但不管用哪个在线工具,贴配置之前都建议先删掉密码和令牌。
把JSON 转 YAML分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

XLSSQL Excel 转 SQL根据 Excel、CSV 生成建表语句和 INSERT 语句。
XMLXLS XML 转 Excel把 XML 里重复的记录转成表格行。
CSVXLS CSV 转 Excel把 CSV、TSV 转成 Excel,分列和编码自动识别。
CSVJSON CSV 转 JSON在浏览器里把 CSV 转成 JSON,文件不上传。
CSVXML CSV 转 XML把 CSV 或 Excel 的行转成 XML 记录。
XLSCSV Excel 转 CSV每个工作表存成 CSV,单元格换行也正确处理。
XLSHTML Excel 转 HTML把表格转成可直接放进网页的 HTML。
XLSJPG Excel 转图片把表格和图表导出成图片。