YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件
2012-03-20 00:00
846 查看
请先阅读《YAML的Java实现——JYAML基本原理与示例(1)导出数据为YAML格式文件》一文。
1. 定义好的YAML文件testYaml.yaml
或无类型信息的testYaml2.yaml
2. 导入YAML文件
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/7017088
1. 定义好的YAML文件testYaml.yaml
--- &0 !com.sinosuperman.yaml.Person age: 24 children: &2 !com.sinosuperman.yaml.Person[] - !com.sinosuperman.yaml.Person age: 3 name: boy - !com.sinosuperman.yaml.Person age: 1 name: girl name: Michael Corleone spouse: !com.sinosuperman.yaml.Person age: 24 children: *2 name: Floveria Edie spouse: *0
或无类型信息的testYaml2.yaml
--- &0 age: 24 children: &2 - age: 3 name: boy - age: 1 name: girl name: Michael Corleone spouse: 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()); }
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/7017088
相关文章推荐
- YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件
- YAML的Java实现——JYAML基本原理与示例(1)导出数据为YAML格式文件
- YAML的Java实现——JYAML基本原理与示例(1)导出数据为YAML格式文件
- YAML的Java实现——JYAML基本原理与示例(3)YAML对文件流的处理
- YAML的Java实现——JYAML基本原理与示例(3)YAML对文件流的处理
- Java实现文件压缩与解压的示例[zip格式,gzip格式]
- Java实现多线程文件下载的代码示例
- 纯前端利用 js-xlsx 实现 Excel 文件导入导出功能示例
- Java 通过 BufferReader 实现 文件 写入读取 示例
- Java实现大文件的切割与合并操作示例
- Java实现文件批量导入导出实例(兼容xls,xlsx)
- [导入]Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
- java网络编程--解析通过web.xml文件控制利用过滤器实现编码格式步骤
- Java实现文件压缩与解压[zip格式,gzip格式]
- Java实现拖拽文件上传dropzone.js的简单使用示例代码
- java 实现文件复制和格式更改的实例
- java使用dom4j解析xml配置文件实现抽象工厂反射示例
- Java实现文件压缩与解压[zip格式,gzip格式]
- Java实现CSV格式文件的读写(操作API)
- java实现文件编码格式的转化