@
zhouhu 谢谢老哥,现在已经解决了。
@
sarie 我确实是搜了很多办法,然后才来问的。
不过现在已经解决了,下面把办法粘贴一下吧,以后同样问题的希望不绕弯。
===================================================
//导入 fastjson 和 snakeyaml 两个依赖包,yamlString 传一 yaml 字符串。
public static JSONObject convertToJson(String yamlString) {
Yaml yaml= new Yaml();
Map<String, Object> map = (Map<String, Object>) yaml.load(yamlString);
JSONObject jsonObject=new JSONObject(map);
return jsonObject;
}
//如果想要读取外部的
InputStream inputStream = null;
try {
//yamlFilePath 是你的 yaml 文件路径
inputStream = new FileInputStream(yamlFilePath);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
===================================================
更多的可以去看这篇,我也是看到这个然后改了改发现是可以的。
https://blog.csdn.net/ruxyeah/article/details/78978034