java Json字符串转List类型

 

 

//相关包

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)