2012-02-06 17 views
0

我的代碼JSON解析-JSONValue失敗

// Store incoming data into a string  
NSString *jsonString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; 


// Create a dictionary from the JSON string 
NSDictionary *results = [jsonString JSONValue]; 

NSLog(@"%@",jsonString); 

當我調試的代碼我收到jsonString,但得到0鍵值對。 錯誤爲:

-JSONValue失敗。錯誤跟蹤是:( 「Error Domain = org.brautaset.JSON.ErrorDomain Code = 5」未轉義的控制字符'0x0'\「UserInfo = 0x4d2e030 {NSLocalizedDescription =未轉義的控制字符'0x0'}」, 「Error Domain = org.brautaset.JSON.ErrorDomain代碼= 3 \「鍵值預期的對象值:id \」UserInfo = 0x4d2e130 {NSUnderlyingError = 0x4d2e090 \「未轉義的控制字符'0x0'\」,NSLocalizedDescription =對象 鍵值預期: id「}, 」錯誤域= org.brautaset.JSON.ErrorDomain代碼= 3 \「解析數組時的期望值\」UserInfo = 0x4d2e180 {NSUnderlyingError = 0x4d2e110 \「對象值爲期望的鍵:id \」, NSLocalizedDescription =解析數組時的預期值}「, 」錯誤域= org.brautaset.JSON.ErrorDomain代碼= 3 \ 「預期的密鑰對象值:預測\」 的UserInfo = 0x4d2e250 {NSUnderlyingError = 0x4d2e210 \ 「預期值而解析陣列\」,預期爲關鍵 NSLocalizedDescription =對象值:預測}」

回答