这是我的yaml配置
a:
b1: '1'
b2: '2'
b3:
c1: '3'
b4:
c2: '4'
我怎样才能得到javabean
class JavaBean{
Map<String, String> map = new HashMap<>();
}
当我得到这个bean时,这个Map值
{"a.b1":"1","a.b2","2","a.b3.c1","3","a.b4.c2":"4"}
这是我的yaml配置
a:
b1: '1'
b2: '2'
b3:
c1: '3'
b4:
c2: '4'
我怎样才能得到javabean
class JavaBean{
Map<String, String> map = new HashMap<>();
}
当我得到这个bean时,这个Map值
{"a.b1":"1","a.b2","2","a.b3.c1","3","a.b4.c2":"4"}
1条答案
按热度按时间e4yzc0pl1#
如果您坚持使用平面图而不是层次图,配置属性将不会有帮助,因为它知道如何处理层次数据。最好的办法是使用类似于json flatter的库
您需要将yaml文件作为json读取,然后将其导出为bean