YAML转换工具
将YAML格式转换为XML、Properties、JSON格式
输入YAML内容
拖放YAML文件到这里
或点击选择文件
支持 .yaml, .yml, .txt, .config, .conf 格式文件
YAML格式说明
- YAML是"YAML Ain't Markup Language"的递归缩写
- 使用缩进表示层级关系(通常为2个空格)
-
键值对使用冒号+空格分隔:
key: value -
数组使用短横线表示:
- item1
快速示例
配置文件
点击加载示例配置文件
Docker配置
点击加载示例Docker配置
CI/CD配置
点击加载示例CI/CD配置
输出格式
XML格式
转换为XML配置文件
Properties格式
转换为Properties配置文件
JSON格式
转换为JSON配置文件
转换结果
格式说明
XML格式
- • 使用标签结构
- • 严格的开闭标签
- • 支持命名空间和属性
- • 适合复杂数据结构
Properties格式
- • 键值对结构,每行一个
- • 使用等号或冒号分隔
- • 支持嵌套键(点分隔)
- • Java配置标准格式
JSON格式
- • 键值对结构
- • 支持数组和嵌套对象
- • 广泛用于Web API
- • 机器友好,易于解析
转换规则说明
YAML到其他格式转换规则:
- YAML键转换为其他格式的键或标签名
- YAML嵌套对象自动转换为嵌套结构
- YAML数组转换为对应格式的数组表示
- YAML注释在转换时尽可能保留
示例: database:\n url: jdbc:mysql://localhost/db 转换为 <database>\n <url>jdbc:mysql://localhost/db</url>\n</database>