Текст JSON не начинался с массива или объекта, и опция, позволяющая не устанавливать фрагменты
Я отправляю этот ответ json с сервера для запроса в мое приложение IOS 7.
{
"root": {
"success": "1",
"message": "Successfully retrieved data.",
"data": {
"records": [
{
"receipt_key": "xxxxxxxx",
"receipt_id": "xxxxxxxx",
"store_name": "xxxxxx",
"amount": "xxxx",
"date_purchase": "xxxxxxxx",
"is_processed": "x",
"created_on": "xxxxxxxx",
"modified_on": "xxxxxxxx",
"modified_on_millis": "xxxxxxxx",
"user_folder": "xxxxxxxx",
"category_id": "xxxxxxxx",
"is_deleted": "x",
"currency_id": "xxxxxxxx"
}
]
}
}
}
Я использую следующий код для разбора вышеупомянутого json к объекту NSDictionary.
NSMutableDictionary *json=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
Но я'Я получаю эту ошибку в приведенном выше коде.
Ошибка домена = NSCocoaErrorDomain Code = 3840 "Операция не моглане будет завершено. (Какао ошибка 3840.) (Текст JSON не начинался с массива или объекта и опции, позволяющей не устанавливать фрагменты.) UserInfo = 0x8a8a700 {NSDebugDescription = Текст JSON не начинался с массива или объекта и опции, позволяющей не устанавливать фрагменты.}