在线检测
JSON工具
编码/加密
图片处理
文字处理
格式化
网络
前端
后端
搜索工具、优惠码…⌘K

properties 转 YAML

把 Java .properties点分 key 自动转成 嵌套 YAML,识别数字/布尔、自动加引号防歧义。 常用于 Spring Boot application.properties → application.yml。纯前端、不上传。

.properties 输入
YAML 输出
server:
  port: 8080
  servlet:
    context-path: /api
spring:
  datasource:
    url: "jdbc:mysql://localhost:3306/demo"
    username: root
    password: 123456
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
logging:
  level:
    root: INFO

怎么用?

  • 左侧粘贴 .properties 内容(支持 # / ! 注释、=: 分隔)。
  • 右侧实时生成 YAML,点「复制」拿走。

转换规则

server.port=8080 的点号代表层级,转成 YAML 就是 server: 下缩进的 port: 8080。相同前缀(如 spring.datasource.*) 会合并到同一节点下。纯数字与 true/false 原样输出让 YAML 解析成对应类型; 含 :# 等特殊字符的值自动加双引号。

注意事项

YAML 对缩进敏感,转换后建议校验一遍;properties 的反斜杠续行、 同一 key 既做叶子又做父节点等极端写法本工具不保证完美处理,遇到复杂配置请人工复核。

关于 chdh.me 在线工具

本工具是 出海导航 chdh.me 免费在线工具集的后端方向一员, 同类还有 JSON 转 Java 实体类JSON 转 C# 实体类。均纯前端运行、不上传、不追踪