我也没看明白,我项目里是这么用的
String content = (String) msg.obj;
Gson geson=new Gson();
Map jc=geson.fromJson(content,Map.class);
String code = (String) jc.get("code");
if(code.equals("0")){
Toast.makeText(getApplicationContext(),(String)jc.get("desc"), 1).show();
}else{
List<Map> desc=(List<Map>)jc.get("desc");
String descstring=geson.toJson(desc);
List<OrderResult> orderlist=geson.fromJson(descstring, new TypeToken<List<OrderResult>>() {
}.getType());