YAML格式化与压缩
在线 YAML 格式化、校验及 JSON 转换工具
处理结果
YAML操作
格式转换
关于 YAML 工具
YAML (YAML Ain't Markup Language) 是一种人类可读的数据序列化语言。它通常用于配置文件和在不同语言的数据存储或传输。
本工具提供了一站式的 YAML 处理方案。您可以用它来美化混乱的 YAML 文件,验证配置文件(如 Kubernetes k8s yaml)的正确性,或者在 YAML 和 JSON 之间互相转换。
YAML 美化:修复缩进,统一风格。
YAML 校验:实时检测语法错误,精确定位问题。
YAML 转 JSON:将配置文件转换为 JSON 对象以便开发使用。
JSON 转 YAML:将 API 响应或数据转换为易读的 YAML 格式。
YAML 压缩:移除不需要的空格和注释,减小体积。
自定义选项:支持设置缩进大小、行宽限制等。
安全:所有处理完全在浏览器本地进行。
YAML 基础
大小写敏感
使用缩进表示层级关系
缩进不允许使用Tab,只允许空格
# 表示注释
对象用 : 表示 (key: value)
数组用 - 表示
常见问题
为什么我的 YAML 报错?
最常见的原因是缩进使用了 Tab 键。YAML 严禁使用 Tab 缩进,必须使用空格。另外,冒号后面必须跟一个空格。
支持多文档 YAML 吗?
本工具主要针对单文档处理。对于用 '---' 分隔的多文档 YAML,可能只会处理第一部分或报错。
转换还是变大了?
JSON 转 YAML 通常会变小(少了括号引号),但如果层级很深且缩进很大,体积可能会增加。
数据会被上传吗?
不会。所有计算逻辑都在您的浏览器运行。