yaml文件与java bean互转

来源:互联网 发布:634741网络语什么意思 编辑:程序博客网 时间:2024/05/18 03:04

转载至    https://segmentfault.com/a/1190000007743290


yaml格式

name: demodesc: this is descitems:    - name: item      desc: item desc    - name: item2      desc: desc2

maven

<dependency>            <groupId>com.github.sanjusoftware</groupId>            <artifactId>yamlbeans</artifactId>            <version>1.11</version>        </dependency>

bean

public class Demo{    private String name;    private String desc;    private List<Demo> items;        //getter setter}

转换

        ClassLoader classLoader = getClass().getClassLoader();        String path = classLoader.getResource("demo.yaml").getPath();        YamlReader reader = new YamlReader(new FileReader(path));        Demo demo = reader.read(Demo.class);

doc

  • yamlbeans:https://github.com/EsotericSoftware/yamlbeans


0 0
原创粉丝点击