第一步,gradle添加:compile
'com.google.code.gson:gson:2.2.4'
数据源为:oringdata:{"status":0,"size":0,"total":0,"page":0,"cur":0,"data":{"value":26.0,"id":"5","tiid":5}}时:
Gson gson =
new Gson();
String response = orgindata;
JsonObject jsonObject =
new JsonParser().parse(response).getAsJsonObject();
JsonObject data = jsonObject.get("data").getAsJsonObject(); Humi humi= gson.fromJson(data,Humi.class);数据源为:oringdata{"status":0,"size":5,"total":0,"page":0,"cur":0,"data":[{"tempdesc":"****","value":25.0,"id":"1","tiid":1},{"value":25.0,"id":"2","tiid":2},{"value":25.6,"id":"3","tiid":3},{"value":25.6,"id":"4","tiid":4},{"value":26.0,"id":"5","tiid":5}]}
时: Gson gson =
new Gson();
String response = origindata;JsonObject jsonObject =
new JsonParser().parse(response).getAsJsonObject();
JsonArray array = jsonObject.get(
"data").getAsJsonArray();
for(JsonElement type : array){
Humi humi = gson.fromJson(type, Humi.
class);
L.
E(humi.toString());
}