免费 · 无需注册 · 浏览器本地处理

YAML 转 JSON 与 JSON 转 YAML

在浏览器中转换与 JSON 兼容的 YAML 文档,检查别名、嵌套与不支持的值,成功后复制或下载真实结果。

浏览全部工具 →

输入文档

本机处理

仅支持 YAML 1.2 core 值;拒绝自定义标签、循环、复杂键和非有限数字。最多 50 层嵌套并限制别名展开,输出最多 500 万字符;注释会丢失,数字采用 JavaScript 精度。

结果 · JSON

转换文档后,在这里预览完整结果。

使用步骤

选择方向,粘贴或读取文档,转换后下载实际 JSON 或 YAML 文件。

使用前请检查

拒绝自定义标签、循环引用、复杂映射键及非有限数值;转为 JSON 后不保留注释与 YAML 排版。数字采用 JavaScript 精度。

试一个例子

将 name: Ada active: true items: [1, 2] 转为 JSON 对象,再转回 YAML。

计算或处理方式

采用 yaml 包与 YAML 1.2 core 模式,不加载自定义标签,要求唯一字符串键,限制 50 层深度、别名数量并校验展开后节点。

常见问题

在本机转换与 JSON 兼容的 YAML 和 JSON,限制别名与嵌套层数。

如何使用YAML 与 JSON 转换?

选择方向,粘贴或读取文档,转换后下载实际 JSON 或 YAML 文件。

数据会上传吗?

工具在当前浏览器内处理输入与文件。页面访问统计不包含这些输入内容。

有哪些限制?

拒绝自定义标签、循环引用、复杂映射键及非有限数值;转为 JSON 后不保留注释与 YAML 排版。数字采用 JavaScript 精度。