YAML 格式化與轉換
本機 YAML 格式化、壓縮、校驗,以及 YAML↔JSON 互轉,不上傳配置
交互控件将随脚本加载;处理始终在浏览器本地完成。
正在載入工具…
这个工具能做什么
- YAML 格式化/压缩
- YAML↔JSON
- 校验行号
- 本地 js-yaml
- 不上传
示例
- 输入:a: 1
- 输出:{\n "a": 1\n}
适用 / 不适用
- 适用:K8s/CI 配置可读化
- 适用:JSON 与 YAML 互转
- 不适用:需远程拉取仓库配置的场景
技术与隐私说明(可验证)
- 纯前端解析
- 复杂锚点/自定义标签支持有限
- 数据:全程浏览器本地处理,不上传到 www.518882.com 服务器。
怎么用(步骤)
- 粘贴 YAML 或 JSON,选择模式:格式化 / 压缩 / YAML→JSON / JSON→YAML / 校验。
- 解析错误会提示行号与列号;配置内容只在浏览器本地处理,不会上传。
- 缩进可选 2 或 4 空格;JSON 输出可开关美化。
- 适合 CI 配置、Kubernetes、多语言站点 front-matter 等场景。
常見問題
会上传我的 YAML 吗?
不会。使用本地 js-yaml,处理留在浏览器。YAML 格式化與轉換:处理只在浏览器本地完成,不会把内容上传到 www.518882.com 或第三方接口;无需注册,可在开发者工具网络面板自行核对。
支持多文档 --- 吗?
当前按单文档 load;多文档请拆分后分别处理。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。
和 JSON 格式化有何不同?
本工具面向 YAML 语法与互转;纯 JSON 美化请用 JSON 格式化工具。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。
压缩模式做什么?
重新序列化并减少多余空白,便于粘贴到单行配置位。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。
解析失败怎么办?
查看行号提示,常见原因是缩进混用 Tab/空格或键后缺少空格。以上说明对应「YAML 格式化與轉換」本页实际行为;默认不把输入内容发往服务器处理。