YAML ⇄ JSON 互转

基本嵌套 mapping 与数组转换

🔒 本地处理与外部服务的使用方式请查看本工具的隐私说明;网站统计服务另见隐私政策。

快速理解

YAML ⇄ JSON 互转可以怎么帮你?

免费 YAML / JSON 双向转换。 免费在线使用,免注册,适合日常、学习、工作与内容制作快速完成,支持手机与桌面浏览器。

适合场景

适合把简单配置中的键值、嵌套映射和列表转为 JSON,或把接口示例整理成基本 YAML。页面自带的是小型 YAML 子集解析器,不是完整 YAML 引擎,不适合直接转换依赖高级语法的部署配置。

使用方式

将配置粘贴到 YAML 一侧,点击「YAML → JSON」;反向则在 JSON 一侧输入合法 JSON,再点「JSON → YAML」。可用「示例」查看页面支持的映射与列表写法;转换不是即时执行,改完输入后需再次点击方向按钮。

结果怎么看

YAML 中的基本数字、布尔值与 null 会转换为对应 JSON 类型,带引号的值可保留为字符串,注释不会保留。输出 YAML 使用空格缩进;转换后应检查编号、空值及列表层级,不能只凭成功提示判断语义完全一致。

隐私与限制

两种格式的转换都由浏览器内代码执行,没有向配置检查服务上传文本,也没有从 CDN 加载 YAML 库。配置常含令牌或连接密码,粘贴前请替换敏感值;清除按钮仅移除本页输入、输出和状态提示。

不支持锚点、别名、标签、块文本、流式集合及 Tab 缩进,含这些语法时不要直接采用结果。空数组或空对象转为 YAML 时也不能保证原样往返保留;转换出错会清空目标栏位,原始输入会保留供你修正。

常见问题

YAML 比 JSON 好吗?

看用途。设定档多用 YAML,API 多用 JSON。