java读取YAML文件
loadString:
type:link
locater:kw
rootLocation: root
timeout: 15
package com.test;
import org.ho.yaml.Yaml;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.HashMap;
import org.testng.Assert;
public class Test2 {
/**
* @param args
*/
public void getTest() {
Assert.assertEquals(1,2);
System.out.println("1234");
}
public void getYamlFile() throws FileNotFoundException{
File f = new File("src/com/test/Test2.yaml");
System.out.println(f.getAbsolutePath());
HashMap ml = Yaml.loadType(new FileInputStream(f.getAbsolutePath()), HashMap.class);
System.out.println(ml.size());
System.out.println(((HashMap) ml.get("loadString")).get("locater"));
}
public static void main(String[] args) throws FileNotFoundException {
Test2 t = new Test2();
t.getYamlFile();
}
}
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号:
![](http://files.cnblogs.com/files/zhangfei/%E6%B5%8B%E8%AF%95%E5%BC%80%E5%8F%91%E6%B1%9F%E6%B9%96.bmp)