iOS中使用NSSerialization把對象轉為JSON字元串後,多出來反斜杠的問題
http://segmentfault.com/q/1010000000576646
執行結果:
轉換後的json字元串中url位址被轉義了 :(
使用字元串替換可以事後彌補:
今天幫朋友弄這個問題,json傳回全都是帶'\'的,于是要去掉這個反斜杠,但是OC裡面的'\'是轉義符,不能直接用@"\"之類的表示,一頓搜尋之後,找到了OC對轉義字元的表示方法,如下:
\a - Sound alert \b - 倒退 \f - Form feed \n - 換行 \r - 回車 \t - 水準制表符 \v - 垂直制表符 \\ - 反斜杠 \" - 雙引号 \' - 單引号
那麼知道如何表示'\',去掉這個就是一個周遊的事了.代碼如下:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZuQWZzUTOhljM0cTO2ATOwATNxMWM1EWYxEjY5ADNlFTNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIml2ZuQWZzUTOhljM0cTO2ATOwATNxMWM1EWYxEjY5ADNlFTNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.gif)
當然 去除其他的轉義符号同理.
如何聯系我:【萬裡虎】www.bravetiger.cn
【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/