需求 :用 curl 导出的数据多个jason之间自动换行,双引号不转义。
修改之前: curl 出来的数据 类似于“{\"name\":\"李四\"}\r\n"{\"name\":\"张三\"}"
需求样式“{"name":"李四"}
"{"name":"张三"}
过程:先是在代码中把"替换成了' .换行尝试了各种转义字符。最后都是打印出转义字符。
原因:接口用了@ResponseBody 注解 最后用return 返回字符串。spring框架自动加上了转义符号。
解决办法:去掉@ResponseBody 注解 返回用 response.getWriter().write(list);