YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件
来源:互联网 发布:局域网语音通讯软件 编辑:程序博客网 时间:2024/05/14 23:20
请先阅读《YAML的Java实现——JYAML基本原理与示例(1)导出数据为YAML格式文件》一文。
1. 定义好的YAML文件testYaml.yaml
--- &0 !com.sinosuperman.yaml.Personage: 24children: &2 !com.sinosuperman.yaml.Person[] - !com.sinosuperman.yaml.Person age: 3 name: boy - !com.sinosuperman.yaml.Person age: 1 name: girlname: Michael Corleonespouse: !com.sinosuperman.yaml.Person age: 24 children: *2 name: Floveria Edie spouse: *0
或无类型信息的testYaml2.yaml
--- &0 age: 24children: &2 - age: 3 name: boy - age: 1 name: girlname: Michael Corleonespouse: age: 24 children: *2 name: Floveria Edie spouse: *0
2. 导入YAML文件
try {Person corleone = (Person) Yaml.loadType(dumpFile, Person.class);Person corleone2 = (Person) Yaml.loadType(dumpFile2, Person.class);output(corleone);System.out.println();output(corleone2);} catch (FileNotFoundException e) {e.printStackTrace();}...private static void output(Person person) {System.out.println("Name: " + person.getName());System.out.println("Age: " + person.getAge());System.out.println("Spouse: " + person.getSpouse().getName());System.out.println("Children: " + person.getChildren()[0].getName() + ", " + person.getChildren()[1].getName());}
- YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件
- YAML的Java实现——JYAML基本原理与示例(1)导出数据为YAML格式文件
- YAML的Java实现——JYAML基本原理与示例(3)YAML对文件流的处理
- 使用JYaml实现Java对象与Yaml间的序列化与反序列化
- java版的yaml 解析器,试试jyaml
- Yaml介绍及JYaml将数据写入yaml文件
- 注意YAML格式文件空格
- python3操作YAML格式文件
- YAML
- YAML
- Yaml
- YAML
- YAML
- YAML
- YAML
- PHP+yaml 示例
- OpenCV:YAML vs XML格式文件的读写操作
- yaml文件与java bean互转
- Cross Compile zlib
- Cross Compile libpng
- 交叉编译 libjpeg.so.62
- Flex快速入门系列之五:crossdomain.xml文件创建以及允许本地跨域访问远程资源
- RMAN CONFIGURE解释
- YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件
- ASCII CODES
- Linux驱动子系统之输入子系统(6)-gpio-keys
- C++ Primer_函数杂记
- Linux下移植OpenCV + Qt 到ARM(Tiny6410)总结
- mini6410成功移植OPENCV-2.0.0实现人脸检测
- 关于VS2008安装的三个问题
- 编译OpenCV for arm-linux
- linux 下 opencv2.0 的移植 (ARM9)