YAML 转 JSON 转换器
将 YAML 配置或数据文档转为 JSON,同时明确转换限制并让源内容留在设备上。
使用步骤
如何使用
- 粘贴一个最多 100,000 个字符的 YAML 1.2 文档。
- 选择紧凑 JSON,或选择两个/四个空格缩进的美化输出。
- 转换并检查 JSON,然后复制或下载 .json 文件。
有界的 YAML 1.2 转换
解析器接受一个 YAML 1.2 文档,并拒绝重复映射键、多文档、未知标签、循环,以及展开超过 50 个引用的别名。注释可以解析,但不会出现在 JSON 输出中。合并键按普通 YAML 1.2 键处理,不会自动合并对象。
结果仅包含 JSON 安全值
映射必须使用可转换为唯一 JSON 对象键的标量键。复杂键、NaN 和 Infinity 会被拒绝。超出 JavaScript 安全范围的整数会作为 JSON 字符串输出,以准确保留数字。转换在本地运行,不会将 YAML 内容作为代码执行。
常见问题
你可能还想知道
可以转换多文档 YAML 流吗?
不可以。请输入且仅输入一个 YAML 文档,以生成唯一明确的 JSON 根值。
支持锚点和别名吗?
普通别名可在安全上限内展开。循环和过度展开会被拒绝,因为 JSON 无法安全表示它们。
YAML 注释会怎样?
注释会被丢弃,因为 JSON 没有注释语法。