Ошибка какао 3840 - NSJSONSerialization

Я пытаюсь проанализировать строку JSON, возвращенную из веб-службы ASP.NET. Возвращаемая строка была упрощена до следующего:

<anyType d1p1:type="q1:string">[{"Firstname":"Johnny"}]</anyType>

Когда я запускаю следующий код в xcode, я получаю сообщение об ошибке «Error Domain = NSCocoaErrorDomainCode = 3840» ... «JSON-текст не начинался с массива или объекта, и опция для разрешения фрагментов не установлена»

NSURL *url = [NSURL URLWithString:@"http://webserver.com/Service.asmx/GetNames"];
    NSData *data = [NSData dataWithContentsOfURL:url];
      if(data != nil)
        {
            NSError *error = nil;
            id result = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
                if(error == nil)
        {
            NSLog(@"%@", result);
        }else{
            NSLog(@"%@",error);
        }
    }else{
        NSLog(@"it's nil");
    }

Я не совсем уверен, что здесь делать? Ошибка, кажется, в строке "id result =".

* Я думал, что это может быть формат моей строки reutrn, но все, что я читаю в сообщениях ASP.NET, говорит, что это правильно.

* Я изменил «NSJSONReadingMutableContainers» на «NSJSONReadingMutableLeves»

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

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