我得到一個JSON
來自服務器的響應。JSON未得到轉換爲NSString
NSString *respone = [[NSString alloc]initWithData:receivedData encoding:NSUTF8StringEncoding];
NSLog(@"%@",respone); //null
NSString *string = [[NSString alloc] initWithData: receivedData encoding:NSASCIIStringEncoding];
NSLog(@"%@",string); //getting The String
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData:receivedData
options:kNilOptions
error:&error];
NSLog(@"%@",jsonArray); //null (I have to use this Array not the string)
現在我的問題是小型JSON
響應它工作正常,但在某些情況下,我得到了在這種情況下,AA響應(receivedData)
超過5080 bytes
我response
和jsonArray
都來了:我使用下面的代碼轉換是響應null
。請幫助
我Response Json
是:
{ 「inventorylist」:[{ 「listeddate」: 「2015年6月6日」, 「unitsavailable」:1, 「照片」:[{ 「形象」 :「」},{「image」:「」}],「availablefortrade」:true,「categoryid」:266,「inventoryname」:「Godzilla(DVD,1998,Closed Caption)」,「description」在DVD上的Godzilla(1998)上市,Disc從來沒有被觀看過,原創作品帶有原創藝術作品出貨:我會收取1.05美元作爲追蹤號碼,越早付款給我,越早到達您的信箱。 「子類別名稱」:「DVD電影」,「類別名稱」:「DVD /媒體」,「子類別名稱」:「null」,「父類別」:「DVD /媒體」,「子類別」:266,「inventoryid」 「subsubcategoryid」: 「空」},{「listeddate 「:」06/06/2015「,」unitsavailable「:1,」photos「:[{」image「:」「}],」availablefortrade「:true,」categoryid「:53,」inventoryname「:」Handbook of醫療外科護理,溫室,好,書籍「,」描述「:」付款|運費|返回醫療外科護理手冊產品類別:書籍ISBN:1582554455標題:醫療外科護理手冊EAN:9781582554457作者:Springhouse Binding:平裝出版商:利平科特威廉姆斯& Wilkins出版日期:2005-07-28頁數:1024簽名:假第一版:假灰塵外套:假價格表(MSRP):46.95高度:1.3000英寸寬度:5.0000英寸長度:8.0000英寸重量:1.5500磅條件:良好極好的閱讀副本,一些脊柱磨損。沒有國際航運關於桑達斯基灣地區Goodwill Industries我們公司致力於爲您提供eBay上最優質,最低成本的產品。付款我們接受所有eBay訂單的PayPal。請參閱下面的付款細節。運送此項目有多種運送選項可供選擇。有關更多詳細信息,請參閱下面的內容,並選擇最適合您的送貨選項。國際運費:進口關稅,稅款和費用不包括在物品價格或運費中。這些費用是買方的責任。請與您所在國家的海關辦事處覈實,以確定這些額外費用將在投標/購買之前進行。這些費用通常由交付貨運(運輸)公司收取,或者當您選擇物品時不要混淆它們以獲得額外的運輸費用。我們不會將商品價值低於價值或將商品標記爲「禮品」。美國和國際政府規定禁止此類行爲。退貨您的滿意對我們非常重要。請在離開負面反饋之前,通過eBay內有關任何問題的方法與我們聯繫。任何與您的物品有關的缺陷,損壞或重大差異,必須在收到物品的7天內或從裝運日起30天內向我們報告。退回的商品必須在發貨通知後30天內寄出。未交貨必須在裝運通知後30天內報告。無法送達,無人認領,拒絕或地址不足,將收取20%的補貨費加上運費。 2015年桑達斯基灣地區商譽行業「,」子類別名稱「:」文本書籍「,」類別名稱「:」書籍「,」子類別名稱「:」空白「,」父類別「:」書籍「,」子類別「 inventoryid 「:87,」 subsubcategoryid 「:」 空 「},{」 listeddate 「:」 2015" 年6月6日, 「unitsavailable」:1, 「照片」:[{ 「圖像」: 「」}],「availablefortrade 「:true,」categoryid「:266,」inventoryname「:」The West Wing - The Complete First Season(DVD,2003,4-Disc Set)「,」description「:」這次拍賣是爲1 DVD盒子集電影:上面列出的DVD。 DVD使用,但它確實工作正常?|。沒有問題或損壞/在原來的盒子來,除非另有說明。我們確實結合了多件商品的運費。如果該商品以2.99美元的運費上市,它將會爲每件額外商品運送1美元的額外運費。使用整個價格的重量合併大項目。我們接受貝寶(首選)。如果您有任何疑問或疑問,請在營業時間內致電256-894-9994:每週7天,每天上午8點至下午6點。「,」subcategoryname「:」DVD Movies「,」categoryname「:」DVD's/Media「,」subsubcategoryname 「:」null「,」parentcategory「:」DVD's/Media「,」subcategoryid「:266,」inventoryid「:88,」subsubcategoryid「:」null「},{」listeddate「:」06/08/2015「, 「unitsavailable」:1,「photos」:[{「image」:「」}],「availablefortrade」:true,「categoryid」:526,「inventoryname」:「Brain Age:每天訓練你的大腦(任天堂DS,2006)遊戲只有「,」描述「:」拍賣是Nintendo DS腦時代視頻遊戲,沒有案例或說明,只是遊戲。非常好的條件,幾乎像新的一樣。請在投標前提出任何和所有問題,如果您不打算付款,請不要出價。 「,」子類別名稱「:」其他「,」類別名稱「:」視頻遊戲「,」subsubcategoryname「:」null「,」parentcategory「:」視頻遊戲「,」子類別「:526,」inventoryid「: 97, 「subsubcategoryid」: 「空」}]}
嘗試發佈您的錯誤'JSONObjectWithData' – Leo
請檢查 - http://stackoverflow.com/questions/7520615/how-to-convert-an-nsdata-into-an-nsstring-hex-string/12442672 #12442672 –
如果你嘗試''記錄'receivedData'的內容會怎麼樣? – mttrb