OKfmt

YAML JSON

将 YAML 解析为 JSON,归一锚点与多行字符串,用于把配置文件交给只接受 JSON 的 API 与程序。

拖拽文件到此处或点击上传(支持多选)

Ctrl+V 从剪贴板粘贴

如何将 YAML 转换为 JSON

  1. 1拖拽、点击或粘贴上传您的 YAML 文件。
  2. 2按需调整质量设置。
  3. 3点击「立即转换」等待转换完成。
  4. 4下载转换后的 JSON 文件。

关于 YAML 转 JSON

YAML 1.2是基于缩进层级的数据序列化格式,是Kubernetes和Docker Compose配置的标准格式。JSON是符合RFC 8259规范的文本数据交换格式,仅含六种基础数据类型,多数场景下YAML更易人工阅读,JSON适配更多程序接口。

转换过程保留原始数值、布尔、嵌套结构与键名,YAML不兼容JSON的内容不会进入输出,YAML自带的注释不被JSON支持,转换后会丢失,YAML的锚点引用会展开为对应JSON结构,体积随内容特性发生变化。

该转换适用于将Kubernetes或CI配置转为适配通用程序接口的JSON格式,输出符合RFC 8259规范,可被所有支持JSON格式的编程语言与工具直接解析处理。

YAML 与 JSON 技术规格对比

特性YAMLJSON
发布年份20012001
开发方YAML communityDouglas Crockford

YAML → JSON 常见问题

转换后数据质量有变化吗

原始可映射结构不会发生质量变化,YAML中符合JSON规范的数据内容完整保留,仅YAML特有不被JSON支持的内容会被过滤。

注释会保留到输出吗

转换后不会保留注释,JSON本身的RFC 8259规范不支持注释内容,因此YAML中的注释会在转换过程中被移除。

支持多大的转换文件

本站单文件转换上限为50MB,单次仅支持转换一个文件,超出大小上限的文件会被系统拒绝处理。

转换文件会被存储吗

文件经HTTPS上传至服务器完成转换,转换完成后服务器立即删除源文件与输出文件,不做任何存储。