标记:一个json格式,依次遍历json数据,取得对应的键值对保存到实体类中,list数组保存实体类对象。
//json格式:[{"contactperson":"","visitplace":"东北","visittitle":"TEST2016053000001","seg_no":"00142"}]
JSONArray jsonArray = service.findVisitPlanList(segNo, shareCode, serviceName);
List<TheyearDealTowForm> list = new ArrayList<TheyearDealTowForm>();
String jsonString = jsonArray.toString();
JSONArray json = JSONArray.fromObject(jsonString);
// 遍历json 取值
for(int i = 0;i<json.size();i++) {
JSONObject jobj = (JSONObject)json.get(i);
String cust_arranged_id = jobj.getString("cust_arranged_id"); //计划号
String cust_name = jobj.getString("cust_name"); // 客户
String visittitle = jobj.getString("visittitle"); //走访主题
String cust_arranged_month = jobj.getString("cust_arranged_month"); //走访月份
String visitplace = jobj.getString("visitplace"); //走访地点
// 将对象循环保存的实体类对象中
TheyearDealTowForm from = new TheyearDealTowForm(cust_arranged_id,cust_name,visitplace,visittitle,cust_arranged_month);
list.add(from);
}
json 转list 集合数组
最新推荐文章于 2024-06-29 02:59:21 发布