json解析

    /**
     * 用户集成调用
     */

//    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;
//        }
//
//    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值