【发布时间】:2017-01-16 21:21:30
【问题描述】:
我正在解析一个 YAML 文件
Props:
Prop1 : [10, 22, 20]
Prop2 : [20, 42, 60]
这给了我Map<String, Map<String, ArrayList<Integer>>>
我想得到Map<String, Map<String, Integer[]>>
我不想在读取文件的代码中转换List<Integer> to Integer[]。我可以更改我的 YAML 文件中的某些内容吗?
【问题讨论】:
-
没有。 “还有 12 个……”
-
@StephanBijzitter 你能详细说明一下吗?
-
获取 List 还是数组是由解析 YAML 的库做出的决定,而不是 YAML 文档本身的特性。
-
我正在使用snakeYaml,这个库是否提供自定义配置?是否有任何其他库提供它返回的类型的自定义配置?
-
向我们展示您如何进行反序列化。
标签: java arrays arraylist yaml snakeyaml