首先用Gson解析实体类好办,直接用
new Gson().fromJson(jsonString,object.class); 但是如果我们想要解析,一个 String[] 类型的数组能显然用
new Gson().fromJson(jsonString,String.class);是解析不出来的。 自然它肯定有解决的办法,我们用
new Gson().fromJson(jsonString,String[].class);此时String[]当成一个实体类。 这时我们可能会想那我们的集合可不可以也用这种方法啊呢!来看看这段代码
new Gson().fromJson(jsonString,List<Object>.class)看起来没毛病但是写代码是就报错如下图

new Gson().fromJson(jsonArray, new TypeToken<List<Object>>(){}.getType());
Gson为我们提供了TypeToken来实现对泛型的支持,