//这里使用了GSON做解析 Gson gson = new GsonBuilder() .setDateFormat("yyyy-MM-dd HH:mm:ss") .create(); //json的内容 String content //获取类 Class<?> clazz = Class.forName("com.usercard.dto.Response"); //转换为Object 对象 Object bookInStance = clazz.newInstance(); //得到值GSON做解析 bookInStance = gson.fromJson(content,bookInStance.getClass()); //这里需要两个方法去处理 第一个方法 用clazz.getName()得到clazz 是哪个类 System.out.println(clazz.getName()); 第二个方法 是将bookInStance转化成哪个类 Response aa = (Response) bookInStance;
可以GSON直接做解析
SDCardResponse sdCardResponse = gson.fromJson(content,SDCardResponse.class);