日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

json带斜杠java,带斜杠的json解析

發布時間:2024/10/12 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 json带斜杠java,带斜杠的json解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

后臺修改了數據返回值這樣的:

瀏覽器返回數據.png

斜杠看的我蒙,先解析吧,我要的是value里面的值

NSDictionary *dicAll = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&jsonErr];

NSDictionary *valueDic = valueDic = [dicAll objectForKey:@"Value"];

看了下valueDic的控制臺打印值:

Snip20171019_4.png

我以為這不是沒問題么,結果yymodel無法生成對象。

其實后臺返回的value是一個字符串,\“就是轉義為了字符串中能加""而已。這個dic nslog出來的其實跟平時的字典數組不一樣。平時自己寫的字典都是一行行的打印出來的。想到這點就考慮自己序列化成data,在從data轉一次。

NSString *valueStr = [dicAll objectForKey:@"Value"];

//valueStr既然是字符串,就去掉這些換行 等尿性

valueStr = [valueStr stringByReplacingOccurrencesOfString:@"\n" withString:@""];

valueStr = [valueStr stringByReplacingOccurrencesOfString:@"\r" withString:@""];

NSData *valueData = [valueStr dataUsingEncoding:NSUTF8StringEncoding];

NSDictionary *valueStrDic = [NSJSONSerialization JSONObjectWithData:valueData options:NSJSONReadingMutableContainers error:nil];

ok

總結

以上是生活随笔為你收集整理的json带斜杠java,带斜杠的json解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。