【发布时间】:2015-09-02 23:27:36
【问题描述】:
我有一个如下所示的 YAML 文件:
---
name:
storage:
documentfiles:
username: rafa
password: hello
我正在尝试获取最后两个 username 和 password 值。我当前的代码是下面的代码。我正在使用 Map 来存储 YAML 值,但是由于当我 map.get() 超过 name 时有多个孩子,所以它给了我一个空值。如果我这样做map.get(name) 我得到{storage={documentfiles={username=rafa, password=hello}}} 有谁知道我怎样才能正确获取用户名和密码?
public Map grabYaml(){
Yaml reader = new Yaml();
InputStream inputStream = getClass().getClassLoader().getResourceAsStream(yamlFileName);
Map map = (Map) reader.load(inputStream);
return map;
}
【问题讨论】:
标签: java configuration yaml