JYaml是yaml的java实现,jyaml在除了能够解析yaml文件外,还提供了非常方便的配置文件读取功能,比如映射属性到 JavaBean
Yaml可以映射List,Map,BigInteger,BigDecimal,Date甚至可以将一个Java对象映射成一个属性(需要继承ObjectsWrappers)
用法:
Personperson=Yaml.loadType(newFile("object.yml"),Person.class);YamlEncoderenc=newYamlEncoder(outputStream);enc.writeObject(object1);enc.writeObject(object2);enc.close();
评论