YAML 转 JSON 在线转换器 — 免费 YAML→JSON 工具
粘贴任意 YAML,秒级生成标准 JSON。基于开源 MIT 协议的 js-yaml 库,全程在浏览器本地运行,无需上传、无需注册。支持嵌套对象、数组、字符串、数字、布尔值与空值,多行字符串、注释保留。实时预览、一键复制、下载 .json 文件,左侧输入自动记忆。适合开发者把 Kubernetes YAML、Docker Compose、GitHub Actions、Ansible 配置转换为 JSON 供 API 调用、数据处理或前端渲染,隐私安全、零成本、即开即用。
转换后的 JSON 会显示在这里……
操作说明
- 在左侧输入框粘贴或输入 YAML——首次打开已自带示例。
- 右侧会在输入停顿约 250 毫秒后自动转换。
- 用「复制 JSON」把结果放进剪贴板,或「下载 .json」保存到本地。
- 左侧输入会自动存在浏览器里,下次打开接着改。
概念
YAML 用缩进和冒号描述数据,JSON 用花括号和引号描述数据。YAML 更简洁、更适合人读,但很多 API 和前端组件只接受 JSON。本工具用 js-yaml 把 YAML 解析为 JavaScript 对象,再用原生 JSON.stringify 序列化为标准 JSON,让你能直接把 YAML 配置喂给 API 或前端组件。
描述与趣事
YAML 是 2001 年提出的一种人类友好的数据序列化格式。它用缩进代替花括号,用冒号代替键值分隔,用短横线代替数组符号,去掉了 JSON 里所有重复的标点。今天 YAML 几乎是云原生配置的事实标准:Docker Compose 文件是 YAML,Kubernetes 的 Deployment 和 Service 是 YAML,GitHub Actions 流水线是 YAML,Ansible Playbook 是 YAML。但很多时候你需要把这些 YAML 配置转换成 JSON——比如调用一个只接受 JSON 的 API、用前端组件渲染配置数据、或者把配置导入到只支持 JSON 的工具里。当你需要把一段 YAML 配置快速转成 JSON 时,就需要一个快速、本地、不依赖服务器的工具。本工具用 js-yaml 在浏览器本地完成这个转换,支持嵌套对象、数组、多行字符串,结果直接复制就能用。
历史与由来
YAML 1.0 由 Clark Evans 于 2001 年提出,2005 年发布 YAML 1.1,2009 年发布 YAML 1.2 并与 JSON 语法对齐。js-yaml 是 2011 年开源的 MIT 协议 YAML 解析/序列化库,零依赖、浏览器友好,是 Node.js 生态里最流行的 YAML 库之一。
相关关键词
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
