YAML 格式化與轉換

本機 YAML 格式化、壓縮、校驗,以及 YAML↔JSON 互轉,不上傳配置

交互控件将随脚本加载;处理始终在浏览器本地完成。

正在載入工具…

这个工具能做什么

  • YAML 格式化/压缩
  • YAML↔JSON
  • 校验行号
  • 本地 js-yaml
  • 不上传

示例

  • 输入:a: 1
  • 输出:{\n "a": 1\n}

适用 / 不适用

  • 适用:K8s/CI 配置可读化
  • 适用:JSON 与 YAML 互转
  • 不适用:需远程拉取仓库配置的场景

技术与隐私说明(可验证)

  • 纯前端解析
  • 复杂锚点/自定义标签支持有限
  • 数据:全程浏览器本地处理,不上传到 www.518882.com 服务器。

怎么用(步骤)

  1. 粘贴 YAML 或 JSON,选择模式:格式化 / 压缩 / YAML→JSON / JSON→YAML / 校验。
  2. 解析错误会提示行号与列号;配置内容只在浏览器本地处理,不会上传。
  3. 缩进可选 2 或 4 空格;JSON 输出可开关美化。
  4. 适合 CI 配置、Kubernetes、多语言站点 front-matter 等场景。

常見問題

会上传我的 YAML 吗?

不会。使用本地 js-yaml,处理留在浏览器。YAML 格式化與轉換:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。

支持多文档 --- 吗?

当前按单文档 load;多文档请拆分后分别处理。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。

和 JSON 格式化有何不同?

本工具面向 YAML 语法与互转;纯 JSON 美化请用 JSON 格式化工具。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。

压缩模式做什么?

重新序列化并减少多余空白,便于粘贴到单行配置位。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。

解析失败怎么办?

查看行号提示,常见原因是缩进混用 Tab/空格或键后缺少空格。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。