返回对象的json格式

@RequestMapping(value = "/api/accessVerify",produces="application/json;charset=UTF-8")
    @ResponseBody
    public ResponseEntity GetUserList(Model model, HttpServletRequest request,
            HttpServletResponse responseJournal, String userName,
            String externalKey,String appId) throws IOException {
        /**
         * 1.判断字段是否完整
         *             否,返回1001,返回字段不完整
         * 2.根据用户名能否获取用户
         *             否,返回1002,用户不存在
         * 3.获取用户,判断用户的状态
         *             否,返回1003,用户被冻结
         * 4.根据key,判断应用是否存在
         *             否,返回1004,应用不存在
         * 5.根据获取的应用,判断应用是否冻结
         *             否,返回1005,应用被冻结
         * 6.根据用户和应用查询,用户与应用是否关联
         *             否,返回1006,用户没有分配此应用
         * 7.如果存在,应用可以登录此应用
         */
        CheckResult checkResult = new CheckResult();
        Access access=new Access();
        checkResult.setApi("accessVerify");
        checkResult.setMsg("verify fail!");
        checkResult.setRet(Contants.failure_ret);
            // 判断用户名是否为空
            access.setDecription("用户名不能为空");
            checkResult.setResult(access);
            return new ResponseEntity<>(checkResult, HttpStatus.INTERNAL_SERVER_ERROR);

      }





方法二======================

@RequestMapping(value = "/api/check",produces="text/html;charset=UTF-8")
    @ResponseBody
    public String check(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException{

 CheckResult checkResult = new CheckResult();

   checkResult.setSuccess(true);
         checkResult.setPackageType(0);
         checkResult.setCode(ApiCode.DEVICE_NOT_GROUP);
         System.out.println("[INFO]::设备还没有分组");
         return checkResult.toString();

}



public class CheckResult {

public String toString(){
        return JSON.toJSONString(this);
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值