//相关包
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import com.google.gson.reflect.TypeToken; // code
JsonParser jsonparer = new JsonParser();
JsonElement je = null;
je = jsonparer.parse(strResult); // strData为Json字符串
Object ob = je.getAsJsonObject().get("data"); // 获取Json中的 "data"子对象
Gson gson = new Gson();
List<TestPojo> picInfoList = gson.fromJson(ob.toString(), // List<TestPojo> 需要转成的结果泛型
new TypeToken<List<TestPojo>>(){}.getType());
相关文章
- java中如何将一段字符串按照特定分隔符将其字段值保存在map、table或list中,然后后面通过key获取到对应的value?
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- C# List集合转Json字符串示例代码
- Java list 转字符串并加入分隔符的方法
- Json字符串与Object、List、Map的互转工具类
- java Json字符串转List
- 浅谈Java中的Set、List、Map的区别(转)
- java的Jackson将json字符串转换成泛型List
- java json字符串转JSONObject和JSONArray以及取值的实例