JSON/YAML 互转
在浏览器里把 JSON 转成 YAML、把 YAML 转回 JSON,支持缩进设置、键排序和多文档。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
JSON 输入
拖入 .json / .yaml 文件,或点击选择
YAML 输出
怎么用 JSON/YAML 互转
- 先选方向:JSON → YAML 或 YAML → JSON。粘贴内容时一般会自动判断,因为 JSON 以
{或[开头。 - 粘贴文本或拖入
.json/.yaml文件,在左侧调整缩进、折行宽度或是否排序键名。 - 右侧会实时显示结果,可以直接复制,或下载为
data.yaml/data.json。
常见问题
支持锚点和引用吗?
支持。读取时会展开 YAML 的锚点(&base)和引用(*base),所以生成的 JSON 里是完整内容。反向转换时,重复出现的对象可以写成锚点;如果想要展开成重复内容,把该选项关掉即可。
一个文件里有多个 YAML 文档怎么办?
用 --- 分隔的多个文档会被全部读取并合并成一个 JSON 数组,上方会提示共有几个文档。
数据会上传吗?
不会。解析由浏览器内的 js-yaml 完成,文本和拖入的文件都不会离开你的设备。