问题:
如何将* .yml文件中的数据反序列化为int[]
?有一点经验,搜索了很多资源,但不明白。以yml序列化数据 - 没有问题,但如何做回来?例如,一个整数数组:
int arr[] = {1, 2, 3};
try
{
Yaml.dump(arr, new File("file.yml")); // write to yml
}
catch (FileNotFoundException ex)
{
Logger.getLogger(Yaml_array.class.getName()).log(Level.SEVERE, null, ex);
}
数组写入* .yml-file:
--- !int[]
- 1
- 2
- 3
但是如何从yml读取到int[]
数组?
在手册中,例如此代码:
Object object = Yaml.load(new File("file.yml"));
但是对象怎么办?如何将数据提取到数组?
答案 0 :(得分:0)
投下它:
int[] arr = (int[]) Yaml.load(new File("file.yml"));