如何读取HOCON配置以将值加载到Map中?

时间:2017-04-24 09:37:14

标签: java hocon

我有一个如此处提到的配置

map-config{  
      key1 : [ list1, list2, list3 ],
      key2 : [ list4, list5 ],
      key3 : [ list6 ]    
   }

加载后我除了它有一个带有密钥集的地图key1key2key3 其对应值将是包含list1, list2, list3list4, list5list6的列表。

1 个答案:

答案 0 :(得分:1)

我没有找到直接的方法调用,但下面的代码可以帮助我在Map<String, List<String>>

中存储配置值
private static void method(Config config) {
    for( Entry<String, ConfigValue> element : config.entrySet()){
        String key = element.getKey();
        map.put(key, config.getStringList(key));
    }
}