java解析多层嵌套json json嵌套转java?

json嵌套转java?使用fastjson进行解析,有一个工具类JSON可以直接将字符串解析为jsonobject。如果你有一个对应的Java类,你也可以直接把字符串解析成Java对象这个问题的原因

json嵌套转java?

使用fastjson进行解析,有一个工具类JSON可以直接将字符串解析为jsonobject。如果你有一个对应的Java类,你也可以直接把字符串解析成Java对象

这个问题的原因是编译过程中泛型类型被删除了。解决方案是:publicstatic<T> list<T> fromjsonarray(stringjson,class<T> clazz)引发异常{List<T> lst=new ArrayList<T>()JsonArray array=new JsonParser().parse(json).getAsJsonArray()for(final JsonElement elem:array){第一次添加(new Gson().fromJson(elem,clazz))}返回lst}