Jquery Spring-如何防止响应转换为换行符?
在我的前端,我有一个对/reports/1的Jquery Spring-如何防止响应转换为换行符?,jquery,json,ajax,spring,Jquery,Json,Ajax,Spring,在我的前端,我有一个对/reports/1的jQueryajaxget请求 在我的控制器中,我已连接此请求 @RequestMapping(value = "/report/1", method=RequestMethod.GET) public @ResponseBody String getReport(){...}; 我试图返回一个包含制表符的字符串。查看此函数的返回值时,制表符仍显示为\t(例如字符串为“test\t字符串”)。但是,当我查看在chrome中收到的响应时,响应已经返回\
jQuery
ajaxget请求
在我的控制器中,我已连接此请求
@RequestMapping(value = "/report/1", method=RequestMethod.GET)
public @ResponseBody String getReport(){...};
我试图返回一个包含制表符的字符串。查看此函数的返回值时,制表符仍显示为\t(例如字符串为“test\t字符串”)。但是,当我查看在chrome中收到的响应时,响应已经返回\t转换为实际选项卡,并且JSON
给了我一个解析错误
我还尝试在请求映射中设置products=javascript/text
在我尝试解析
JSON
之前,如何防止制表符转换为实际制表符?因此我仍然不确定字符转换的确切位置(假设在春季的某个地方),但我可以通过将字符串中的\t字符替换为\t字符来临时解决这个问题