/** * 用户集成调用 */ // public String getUser(String dataJson) { // // String reason = "{'reason':'操作命令不对'}"; // try { // if (!StringUtil.validateString(dataJson)) { // // reason="{'reason':'返回参数为空'}"; // // } else if (dataJson.contains("[") && dataJson.contains("]")) { // // //获取请求体中内容,转换为json // JSONObject jsonRequest = JSONObject.fromObject(dataJson); // //获取json中参数 // String data = jsonRequest.getString("data"); // // //将结果转换成JSONArray对象的形式 // JSONArray jsonArray = JSONArray.fromObject(data); // // for (int i = 0; i < jsonArray.size(); i++) { // // Map<String, Object> map = jsonArray.getJSONObject(i); // // String deptName = StringUtil.validateString(map.get("deptName").toString()) ? map.get("deptName").toString() : ""; // // if (StringUtil.validateString(deptName)) { // Department department = mainDataService.setDept(deptName); // Sysuser sysuser = new Sysuser(); // sysuser.setType("0"); // sysuser.setRealName(StringUtil.validateString(map.get("name").toString()) ? map.get("name").toString() : "");//姓名 // sysuser.setPid(StringUtil.validateString(map.get("identityCard").toString()) ? map.get("identityCard").toString() : "");//身份证 // Integer securityLevel = map.get("securityLevel") != null ? Integer.parseInt(map.get("securityLevel").toString()) : 0; // sysuser.setConfidentialite(LevelMap.containsKey(securityLevel) ? LevelMap.get(securityLevel).toString() : "");// 涉密等级 // sysuser.setUserName(StringUtil.validateString(map.get("usbkeyname").toString()) ? map.get("usbkeyname").toString() : "");// usbkey用户名 // sysuser.setDepartment(department); // mainDataService.setUser(sysuser); // } // } // reason="{'reason':'成功'}"; // } else { // //获取请求体中内容,转换为json // JSONObject jsonRequest = JSONObject.fromObject(dataJson); // //获取json中参数 // String data = jsonRequest.getString("data"); // JSONObject jsonObject = JSONObject.fromObject(data); // // String deptName = StringUtil.validateString(jsonObject.get("deptName").toString()) ? jsonObject.get("deptName").toString() : ""; // // if (StringUtil.validateString(deptName)) { // Department department = mainDataService.setDept(deptName); // Sysuser sysuser = new Sysuser(); // sysuser.setType("0"); // sysuser.setRealName(StringUtil.validateString(jsonObject.get("name").toString()) ? jsonObject.get("name").toString() : "");//姓名 // sysuser.setPid(StringUtil.validateString(jsonObject.get("identityCard").toString()) ? jsonObject.get("identityCard").toString() : "");//身份证 // Integer securityLevel = jsonObject.get("securityLevel") != null ? Integer.parseInt(jsonObject.get("securityLevel").toString()) : 0; // sysuser.setConfidentialite(LevelMap.containsKey(securityLevel) ? LevelMap.get(securityLevel).toString() : "");// 涉密等级 // sysuser.setUserName(StringUtil.validateString(jsonObject.get("usbkeyname").toString()) ? jsonObject.get("usbkeyname").toString() : "");// usbkey用户名 // sysuser.setDepartment(department); // mainDataService.setUser(sysuser); // } // } // reason="{'reason':'成功'}"; // } catch (JSONException e) { // reason="{'reason':'操作命令不对'}"; // e.printStackTrace(); // }finally { // // return reason; // } // // }
json解析
最新推荐文章于 2024-09-17 18:04:46 发布