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());
}
相關文章
- YApi 匯入 Swagger YAML 格式資料APISwaggerYAML
- YAML檔案語法及示例YAML
- 入門Kubernetes - YAML檔案YAML
- java解析yaml配置檔案JavaYAML
- YAML檔案YAML
- kubernetes實戰篇之helm示例yaml檔案檔案詳細介紹YAML
- YAML檔案簡介YAML
- 【SpringBoot】YAML 配置檔案Spring BootYAML
- SpringBoot2配置檔案application.yamlSpring BootAPPYAML
- c++ 解析yaml檔案C++YAML
- springboot專案中yaml檔案Spring BootYAML
- Spring YAML與屬性檔案配置檔案對比 | BaeldungSpringYAML
- deployment.yaml 檔案解讀YAML
- python pyyaml操作yaml配置檔案PythonYAML
- python讀取yaml配置檔案的方法PythonYAML
- Go 語言解析 yaml 檔案的方法GoYAML
- 使用yaml檔案讀取資料YAML
- Go 語言處理 yaml 檔案GoYAML
- 使用Kubesec檢查YAML檔案安全YAML
- .yaml引數檔案的編寫和使用YAML
- SpringBoot自定義註解@YmlPropertySource載入yml或者yaml檔案Spring BootYAML
- Go讀取yaml檔案到struct類GoYAMLStruct
- 只需要一份Yaml檔案,即可實現UI自動化YAMLUI
- ROS 載入yaml教程ROSYAML
- yaml 檔案裡的中文,以 json 格式請求抓包為什麼是 unicodeYAMLJSONUnicode
- 推薦一個yaml檔案轉json檔案的線上工具YAMLJSON
- Yaml檔案語法及讀寫小結YAML
- yaml檔案中在哪加名稱空間?YAML
- java程式碼實現excel檔案資料匯入JavaExcel
- yaml的使用YAML
- yaml語法快速入門YAML
- yaml配置YAML
- YAML 使用YAML
- spring boot 專案報錯找不到compose.yaml檔案Spring BootYAML
- Spring Boot入門(一):使用IDEA建立Spring Boot專案並使用yaml配置檔案Spring BootIdeaYAML
- YAML語法簡易入門YAML
- dart系列之:元世界pubspec.yaml檔案詳解DartYAML
- Python常用配置檔案ini、json、yaml讀寫總結PythonJSONYAML
- 使用java的MultipartFile實現layui官網檔案上傳實現全部示例,java檔案上傳JavaUI