Я пытаюсь проанализировать строку JSON из веб-службы.Строка, которая входит, выглядит следующим образом:
{
"Faculty_Members": [
{
"ID": 3377,
"First_Name": "John",
"Last_Name": "Doe"
}
]
}
Мой код IOS выглядит следующим образом:
NSURL *jsonUrl = [NSURL URLWithString:@"http://website/Service1.svc/Names"];
NSError *error = nil;
NSData *jsonData = [NSData dataWithContentsOfURL:jsonUrl options:kNilOptions error:&error];
NSMutableDictionary *jsonResponse = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:&error];
NSLog(@"%@",jsonResponse);
//parse out the json data
if([NSJSONSerialization isValidJSONObject:jsonResponse])
{
NSLog(@"YEP");
}else{
NSLog(@"NOPE");
}
В журнале будут показаны правильные данные JSON, но я продолжаю получать "NOPE""в isValidJsonObject.
Веб-служба отправляет данные обратно в виде строки типа" string ".Это имеет значение?Если да, то какой тип данных я должен отправить обратно?
Любые идеи будут высоко оценены!