本文共 514 字,大约阅读时间需要 1 分钟。
使用EntityUtils工具 将响应Entity转换为UTF-8编码的字符串后,可以直接将其转换为JSONObject进行解析。从解析结果中提取“workItemList”字段即可获取所需的数据。通过将“workItemList”参数传递给JSONArray.parseArray方法,可以将其转换为List对象,并使用预定义的WorkItem类进行反射式解析
首先,将响应的实体转换为字符串:
json = EntityUtils.toString(response.getEntity(), "UTF-8");
然后将JSON字符串解析为JSONObject对象:
JSONObject jsonObject = JSONObject.parseObject(json);
接着提取“workItemList”字段:
String r = jsonObject.getString("workItemList");
最后,将提取到的字符串转换为List并反射式解析到WorkItem对象中:
ListworkItems = JSONArray.parseArray(r, WorkItem.class);
转载地址:http://oriuk.baihongyu.com/