天天看點

**iOS發JSON請求中字元串加轉義,傳回的JSON去轉義iOS 去除JSON裡的轉義符

iOS中使用NSSerialization把對象轉為JSON字元串後,多出來反斜杠的問題

http://segmentfault.com/q/1010000000576646

執行結果:

轉換後的json字元串中url位址被轉義了 :(

使用字元串替換可以事後彌補:

今天幫朋友弄這個問題,json傳回全都是帶'\'的,于是要去掉這個反斜杠,但是OC裡面的'\'是轉義符,不能直接用@"\"之類的表示,一頓搜尋之後,找到了OC對轉義字元的表示方法,如下:

\a - Sound alert \b - 倒退 \f - Form feed \n - 換行 \r - 回車 \t - 水準制表符 \v - 垂直制表符 \\ - 反斜杠 \" - 雙引号 \' - 單引号

那麼知道如何表示'\',去掉這個就是一個周遊的事了.代碼如下:

**iOS發JSON請求中字元串加轉義,傳回的JSON去轉義iOS 去除JSON裡的轉義符
**iOS發JSON請求中字元串加轉義,傳回的JSON去轉義iOS 去除JSON裡的轉義符

當然 去除其他的轉義符号同理.

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/