YAML的Java實現——JYAML基本原理與示例(2)匯入YAML格式檔案
請先閱讀《YAML的Java實現——JYAML基本原理與示例(1)匯出資料為YAML格式檔案》一文。
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());
}
相關文章
- YAML的Java實現——JYAML基本原理與示例(1)匯出資料為YAML格式檔案YAMLJava
- YAML的Java實現——JYAML基本原理與示例(3)YAML對檔案流的處理YAMLJava
- YAML檔案語法及示例YAML
- java解析yaml配置檔案JavaYAML
- YApi 匯入 Swagger YAML 格式資料APISwaggerYAML
- YAML檔案YAML
- 入門Kubernetes - YAML檔案YAML
- YAML檔案簡介YAML
- kubernetes實戰篇之helm示例yaml檔案檔案詳細介紹YAML
- c++ 解析yaml檔案C++YAML
- 【SpringBoot】YAML 配置檔案Spring BootYAML
- Spring YAML與屬性檔案配置檔案對比 | BaeldungSpringYAML
- springboot專案中yaml檔案Spring BootYAML
- ansible playbook實踐(三)-yaml檔案寫法YAML
- SpringBoot2配置檔案application.yamlSpring BootAPPYAML
- python pyyaml操作yaml配置檔案PythonYAML
- 使用yaml檔案讀取資料YAML
- yaml (YAML Ain't Markup Language)YAMLAI
- .yaml引數檔案的編寫和使用YAML
- python讀取yaml配置檔案的方法PythonYAML
- ROS 載入yaml教程ROSYAML
- Go讀取yaml檔案到struct類GoYAMLStruct
- 簡化 Kubernetes Yaml 檔案建立YAML
- yaml語法快速入門YAML
- Yaml檔案語法及讀寫小結YAML
- yaml檔案中在哪加名稱空間?YAML
- OpenCV學習筆記(六)——對XML和YAML檔案實現I/O操作OpenCV筆記XMLYAML
- SpringBoot自定義註解@YmlPropertySource載入yml或者yaml檔案Spring BootYAML
- mysql匯入csv格式檔案MySql
- RAILS中利用YAML檔案完成資料對接AIYAML
- 推薦一個yaml檔案轉json檔案的線上工具YAMLJSON
- Java實現檔案壓縮與解壓[zip格式,gzip格式]Java
- YAML語法簡易入門YAML
- Java實現CSV檔案的匯出Java
- java程式碼實現excel檔案資料匯入JavaExcel
- yaml 檔案裡的中文,以 json 格式請求抓包為什麼是 unicodeYAMLJSONUnicode
- YAML學習YAML
- yaml語法YAML