Текст 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 не начинался с массива или объекта и опции, позволяющей не устанавливать фрагменты.}

Ответы на вопрос(5)

Ваш ответ на вопрос