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>