字符串转成具体的实体类

  String mag = params.get("msg");
JSONObject jsonObject= JSONObject.fromObject(mag);
Map classMap = new HashMap();
classMap.put("status", StoneDevStatus.class);
StoneStatusCallBack stoneCallBackData =( StoneStatusCallBack) JSONObject.toBean(jsonObject, StoneStatusCallBack.class, classMap);
List<StoneDevStatus> list = stoneCallBackData.getBody().getStatus();
System.out.println(list);
for (StoneDevStatus stoneDevStatus : list) {
System.out.println(stoneDevStatus.getCode());
}
}

其中红色字体为实体类中包含了别的实体类,需要提前设置一下
posted @ 2022-06-28 14:16  社畜诚  阅读(969)  评论(0)    收藏  举报