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

时间:2018-08-29 13:52:57

标签: jquery json ajax spring

在前端,我向/ reports / 1发了一个jQuery ajax GET请求

在我的控制器中,我已连线了此请求

@RequestMapping(value = "/report/1", method=RequestMethod.GET)
public @ResponseBody String getReport(){...};

我正在尝试返回包含制表符的字符串。查看此函数的返回值,制表符仍显示为\ t(例如,字符串为“ test \ tstring”)。但是,当我查看chrome中收到的响应时,响应已经将\ t转换为实际的制表符,并且JSON给了我一个解析错误。

我还尝试在请求映射中设置produces = javascript/text

在尝试解析JSON之前,如何防止制表符转换为实际的制表符?

1 个答案:

答案 0 :(得分:0)

因此,我仍然不确定确切的字符转换发生位置(假设在春天的某个地方),但是我能够通过用\ t字符替换字符串中的\ t字符来临时解决此问题。