YAML 格式化
本地运行,数据不上传服务器
使用说明
Kubernetes 或 CI 的 YAML 配置文件缩进错一格就部署失败,肉眼很难看出问题;接手别人写的 YAML,结构乱糟糟的,想格式化后再看;前后端联调时有些工具只认 JSON,需要把 YAML 配置转成 JSON;接口返回 JSON,但项目文档习惯用 YAML 展示,需要反向转换。这些场景用一个 YAML 格式化工具就够了。 这个工具支持三种操作:格式化 YAML,把缩进统一成 2 空格;校验 YAML 语法,出错时提示行号和附近内容;在 YAML 和 JSON 之间双向转换。 格式化不强制长行折行,保留原始语义。转换结果带语法高亮,可复制或按输出格式下载。适合运维、DevOps、后端、测试和需要经常处理配置的人。
核心功能
- ✓格式化 YAML,统一为 2 空格缩进
- ✓校验 YAML 语法,错误提示行列位置
- ✓支持 YAML 转 JSON
- ✓支持 JSON 转 YAML
- ✓不强制长行折行,保留原始语义
- ✓结果带语法高亮
- ✓可复制或按输出格式下载
使用教程
整理 Kubernetes 或 CI 配置:把乱缩进的 YAML 粘进来格式化,输出层级对齐,避免因空格问题部署失败。 校验 YAML 缩进和结构错误:部署前先跑一次校验,语法问题会提示行号,早发现早修复。 YAML 转 JSON 给脚本处理:需要脚本批量处理的场景,把 YAML 转成 JSON 更好解析。 JSON 转 YAML 便于阅读:接口返回的 JSON 想转成更易读的 YAML 展示,切换转换方向即可。 统一团队配置格式:不同来源的 YAML 格式不一致时,格式化后统一缩进和排版。
常见问题
Q:会保留注释吗?
A:不会,解析重排后注释、锚点、别名和原始排版不会保留。重要注释请先备份。
Q:支持多文档 YAML 吗?
A:一次只处理单个 YAML 文档,多文档需要拆分成多个文件单独处理。
Q:会校验字段业务含义吗?
A:不会,只做语法层面的校验,不验证字段是否符合业务规范。
Q:格式化会改变 YAML 语义吗?
A:不会,格式化只影响排版,键值关系保持不变。
Q:支持 YAML 转 YAML 的格式化吗?
A:支持,格式化和校验就是 YAML 转 YAML 的操作。
Q:可以批量处理多个文件吗?
A:一次只处理一份内容,多个文件请逐个处理。
Q:数据会上传服务器吗?
A:不会,格式化在浏览器本地完成。