Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Spring-如何防止响应转换为换行符?_Jquery_Json_Ajax_Spring - Fatal编程技术网

Jquery Spring-如何防止响应转换为换行符?

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中收到的响应时,响应已经返回\

在我的前端,我有一个对/reports/1的
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字符来临时解决这个问题