美文网首页
小老虎的开发记述【一】 Json返回带反斜杠

小老虎的开发记述【一】 Json返回带反斜杠

作者: ed75f7f7d38d | 来源:发表于2017-01-06 11:51 被阅读0次

小老虎之前在开发一个小接口的时候发现了一个问题。后来不知道如何解决的。结果今天开发的时候又碰见了。

于是和大家分享一下,就是Json返回的时候会莫名奇妙的带有反斜杠。其实并不是在代码里面带有反斜杠,而是在最终返回给调用方的时候带有反斜杠,这就很蛋疼了。

如下图

QQ截图20170106105934.png

这是带有反斜杠的返回,这种返回只能让请求端去做处理,咱们提供的服务端这边是做不了任何处理的。后来被同事吐槽后,去百度之后发现了一个问题。上图的那个是返回的Json字符串。然而如果换一个返回值就不一样了。


     @RequestMapping(value="/getContractCode.do", produces = "application/json; charset=utf-8")
public @ResponseBody JSONObject getContractCode(HttpServletRequest request, @RequestBody String codeName)
{
    JSONObject code = contractService.getContractCodeNumber(codeName);
    
    return code;
}

这样的代码就没问题了,因为返回的是Json对象,Json对象是不带反斜杠的,而Json字符串是会带有的。如下图

QQ截图20170106115122.png

相关文章

  • 小老虎的开发记述【一】 Json返回带反斜杠

    小老虎之前在开发一个小接口的时候发现了一个问题。后来不知道如何解决的。结果今天开发的时候又碰见了。 于是和大家分享...

  • iOS 去除JSON里的转义符

    iOS 去除JSON里的转义符 今天帮朋友弄这个问题,json返回全都是带''的,于是要去掉这个反斜杠,但是OC里...

  • iOS 去除JSON里的转义符

    json返回全都是带“\”的,于是要去掉这个反斜杠,但是OC里面的“\”是转义符,不能直接用@“\”之类的表示,一...

  • json与oc数据互转

    1、json -> OC情景:服务器返回带斜杠数据,自己解析。eg: 解析步骤: 2、OC -> json

  • 使用fastjson为何为出现反斜杠“\”

    背景:今天用fastjson组装返回报文,结果发现返回报文中的json串中一直含有“\”反斜杠,经过查阅理解解决,...

  • spring boot返回Json数据前面带斜杠的解决方法

    今天在做上传图片路径返回时,将图片路径进行Json数据封装是,前端返回的结果带了 “/” 的反斜杠。在网上查阅了一...

  • Flask路由规则中反斜杠的使用

    使用Flask时会设计一些路由规则,有些URL里带反斜杠 /,有些没有带反斜杠/,对于URL来说,有没有反斜杠有什...

  • PHP全栈学习笔记21

    实例在每个双引号(")前添加反斜杠: addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 单引...

  • PHP全栈学习笔记21

    实例在每个双引号(")前添加反斜杠: addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 单引...

  • JS去除字符串众的反斜杠

    JS在去除字符串众的反斜杠时候,首先需要明确反斜杠的由来 1,JSON.Stringfy 产生,只需要讲字符串JS...

网友评论

      本文标题:小老虎的开发记述【一】 Json返回带反斜杠

      本文链接:https://www.haomeiwen.com/subject/jvvtbttx.html