Мой код для анализа JSON :
// 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 Code = 3 \ "Ожидается значение объекта для ключа: id \" UserInfo = 0x4d2e130 {NSUnderlyingError = 0x4d2e090 \ "Unescaped управляющий символ '0x0' \", NSLocalizedDescription = Ожидается значение объекта для ключа: id} ","Ошибка Domain = org.brautaset.JSON.ErrorDomain Code = 3 \ "Ожидаемое значение при разборе массива \" UserInfo = 0x4d2e180 {NSUnderlyingError = 0x4d2e110 \ "Ожидаемое значение объекта для ключа: id \", NSLocalizedDescription = Ожидаемое значение при разборе массива} ", "Ошибка Domain = org.brautaset.JSON.ErrorDomain Code = 3 \" Ожидается значение объекта для ключа: прогнозы \ "UserInfo = 0x4d2e250 {NSUnderlyingError = 0x4d2e210 \" Ожидаемое значение при разборе массива \ ", NSLocalizedDescription = Ожидаемое значение объекта для ключа: прогнозы} "