前言:wrkfmInfos 是一个Map。fctList是一个json数据。从map中获取json数据并进行遍历。
String fctListStr = MapUtils.getString(wrkfmInfos, "fctList");
if (StringUtils.isNotBlank(fctListStr)){
JSONArray fctList = JSONArray.fromObject(fctListStr);
for (int j = 0; j < fctList.size(); j++) {
JSONObject jsonObj = fctList.getJSONObject(j);
if (jsonObj.containsKey("fctNo")) {
fctNo = jsonObj.getString("fctNo");
if (StringUtils.isNotBlank(fctNo) && StringUtils.equals(fctNo,"ServiceName")){
fctVal = jsonObj.getString("fctVal");
break;
}
}
}
}