在此运行 完全在你的浏览器里运行,不上传、不登录
JSON ⇄ YAML
在浏览器里完成 JSON 与 YAML 的双向转换。
怎么用
- 把 JSON 或 YAML 粘贴到左侧 —— 配置文件、接口返回、工作流定义都行。
- 选好方向:JSON → YAML 得到易读的缩进结构,YAML → JSON 用于喂给解析器或接口。
- 右侧随输入实时更新;点 Convert 可以强制重跑一次。
- 用 Copy 复制结果,或用 Download 存成
.yaml/.json文件。 - 按 Sample 载入一个小对象,看看两个方向各自的表现。
常见用法
- 读密集的 JSON 配置 —— 把一整面花括号变成带缩进的 YAML,审阅起来快得多。
- 喂 YAML 生态的工具 —— 先归一成 JSON,再交给脚本、lint 工具或接口。
- 双格式保持同步 —— 同一份数据,YAML 给人看、JSON 给机器用,不用手工誊写。
- 排查引号问题 —— 来回转换一次,看清字符串、null 和嵌套映射是怎么被解读的。
常见问题
问:支持 YAML 锚点和引用吗? 答:支持。锚点与别名在解析时会被展开,输出的 JSON 里是完整展开后的数据。
问:YAML 里的注释会怎样? 答:转成 JSON 时注释会被丢弃,因为 JSON 没有注释语法。需要保留注释的话,请留着原文件。
问:多文档 YAML(--- 分隔)能转吗?
答:不能。多文档流不支持,一次请粘贴一个文档。
你的数据留在这台设备上
JSON ⇄ YAML 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。