我刚换
ObjectB[]到
List<ObjectB>成
ObjectA声明。
ArrayList<ObjectA> la = new ArrayList<ObjectA>();List<ObjectA> list = new Gson().fromJson(json, la.getClass());for (Object a : list){ System.out.println(a);}这是我的结果:
{variable=blah blah, objectb={variable1=1, variable2=2}}{variable=blah blah, objectb={variable1=1, variable2=2}}{variable=blah blah, objectb=[{variable1=1, variable2=2}, {variable1=1, variable2=2}]}我认为,在完全泛型时代,如果您没有特殊需要,则可以从数组切换到列表,您将拥有Gson也可以用来进行灵活解析的许多好处。



