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)引發(fā)異常{List<T> lst=new ArrayList<T>()JsonArray array=new JsonParser().parse(json).getAsJsonArray()for(final JsonElement elem:array){第一次添加(new Gson().fromJson(elem,clazz))}返回lst}