fastjson @ResponseBody 返回response异常

9jyewag0  于 2021-11-27  发布在  Java
关注(0)|答案(3)|浏览(296)

js代码:
success: function (response) {
alert(response);}

controller代码:
@RequestMapping("/checklogin")
@responsebody
public String checkLogin() {
return "error";
}

js接受的字符是"error",而不是error,多了双引号
如图

yfwxisqw

yfwxisqw1#

阅读下json规范 http://www.json.org/json-zh.html
单字符串是由双引号包围的任意数量Unicode字符的集合

wnavrhmk

wnavrhmk3#

你可以debug看一下js的XHR对象,
返回里不仅有responseText,还有responseJSON
后面一个应该不会返回双引号

相关问题