输入
结果
选择操作开始
在线 JSON 与 YAML 互转工具
在左侧输入 JSON 或 YAML,选择方向后即可得到另一种写法。常用于把接口返回的 JSON 整理成更易读的 YAML 配置文件,或把 YAML 配置回填成程序可解析的 JSON。
转换依赖浏览器内加载的 js-yaml 库,文本不会上传到服务器。
主要功能
- 双向转换:JSON → YAML 与 YAML → JSON 一键互换。
- 结构保真:对象、数组、嵌套层级、布尔与空值都准确保留。
- 即时反馈:输入即转换,解析错误会直接提示出错位置。
使用步骤
- 在左侧输入 JSON 或 YAML。
- 在右侧选择转换方向。
- 结果即时生成,点"复制"取走。
常见问题
YAML 和 JSON 能互相无损转换吗?
大多数情况下可以。YAML 是 JSON 的超集,JSON 能表达的结构在 YAML 里都能表示;但 YAML 的锚点、多文档、复杂类型标签等 JSON 没有对应物,这类写法转成 JSON 后可能丢失信息。
转换需要联网吗?
解析库(js-yaml)从公共 CDN 加载,首次打开页面需要联网;一旦加载完成,纯文本转换在本地即可进行。