springMVC中json返回乱码问题

在springmvc中json返回中文时会显示乱码,只需要在@RequestMapping注解中加入produces = "application/json; charset=utf-8",就可以解决。

@RequestMapping(value = "/getrolelist",produces = "application/json; charset=utf-8")
    @ResponseBody
    public String getrolelist(){
        List<Role> roleList = new ArrayList<>();
        roleList=roleService.getRoleList();
        String s = JSONArray.toJSONString(roleList);
        System.out.println(s);
        return s;
    }
posted @ 2021-10-07 17:38  陈词调  阅读(172)  评论(0)    收藏  举报