download.configs:
maps:
file0:
name: 1.docx
des: 123
file1:
name: 123.tar
des: 11111
- 引入 snakeyaml:
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.30</version>
</dependency>
- 示例代码如下:
public class Test {
public static void main(String[] args) throws IOException {
Yaml yaml = new Yaml();
Map<String, Object> map = yaml.loadAs(Test.class.getClassLoader().getResourceAsStream("config.yaml"), Map.class);
System.out.println(map);
}
}
- 解析结果如下:
{download.configs={maps={file0={name=1.docx, des=123}, file1={name=123.tar, des=11111}}}}