【发布时间】:2020-06-30 14:25:21
【问题描述】:
我正在尝试将 JSON 转换为 Java 中的多维数组。 JSON结构类似于这个:
[0][0]{'key1'->'value1'}
[0][0]{'key2'->'value2'}
[0][1]{'key1'->'value1'}
[1][0]{'key1'->'value1'}
以下作品:
HashMap[][] data = new Gson().fromJson(response, HashMap[][].class);
当然,我会收到以下警告:
参数化类“HashMap”的原始使用
我试过了:
private HashMap<String, String>[][] data = new Gson().fromJson(response, HashMap<String, String>[][].class);
但是这种语法是不允许的。
在 Java 中将 JSON 转换为多维数组的最佳方法是什么?
【问题讨论】:
-
现在怎么样了,PHP?爪哇?两者都有相应的库。
-
试试通配符?
-
@SabareeshMuralidharan 它实际上适用于通配符。谢谢!