JAVA 从Map中获取JSON数据

前言: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;
                        }
                    }
                }
            }


版权声明:本文为l0308JAVA原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。