伺服器是php寫的,輸出的json格式肯定是對的,用其他工具也是驗證過的,編碼是utf8的,但是在ios上就是解析不了,解析**如下
+(nsdictionary *)dictionarywithurl:(nsstring *)url
json資料是這樣的
]}
解析不了報的錯是這樣的
2014-07-16 13:00:09.504 found[10664:60b] error domain=nscocoaerrordomain code=3840 "the operation couldn』t be completed. (cocoa error 3840.)" (unescaped control character around character 18.) userinfo=0x17697630
上述**中的nsdictionary*dict得到的值是nil,但是response是有值的。
奇怪的是,同樣的解析方式,解析同樣格式的json是可以正常解析的,甚至,我把本來可以解析的json資料在php頁面上輸出仍舊解析不了。給我的感覺就似乎是
網頁的編碼不對,但是查了編碼的確是utf8沒錯,已經糾結我兩天了,只能來求各位幫忙
還有nserror的code是3840
解決 springmvc 解析不了json 型別
今天為了測試ajax return 資料時 簡易的搭了個spring springmvc 的框架,期間遇到如下問題 仔細想了想,發現使用了注釋responsebody 而mvc中並沒有配置解析json資料的jar包 於是新增了 jakson jar包 com.fasterxml.jackson.co...
JSON資料的解析
一 什麼是json json是一種輕量級的資料格式,一般用於資料互動 json的格式很像oc中的字典和陣列 標準json格式的注意點 key必須用雙引號 要想從json中挖掘出具體資料,得對json進行解析。即把json 轉換為 oc資料型別 二 json oc 轉換對照表 對照關係 三 json解...
JSON資料的解析
在解析json資料時,往往遇到的json格式並沒有書上列舉的那麼簡單,在此我舉例幾種json格式 這下面json資料來自於一篇別人的部落格 private void parsejsonwithjsonobject string jsondata catch exception e private v...