Ваши данные в формате JSON выглядит как «вложенной JSON», что означает, что вы должны десериализации дважды.
Первая десериализация извлекает строку из ваших данных JSON:
NSData *response = ...; // your data
NSError *error;
NSString *innerJson = [NSJSONSerialization JSONObjectWithData:response
options:NSJSONReadingAllowFragments error:&error];
Теперь innerJson
это строка
[{"EmployeeID":"000001","EmplyeeName":"ABCD EFGHI"},{"EmployeeID":"000002","EmplyeeName":"ADGHT ASASASAS"}]
который снова данные в формате JSON. Вторая десериализация извлекает массив:
NSArray *entries = [NSJSONSerialization JSONObjectWithData:[innerJson dataUsingEncoding:NSUTF8StringEncoding]
options:0 error:&error];
И теперь вы можете получить доступ к нему, как
for (NSDictionary *entry in entries) {
NSString* employeeID = [entry objectForKey:@"EmployeeID"];
NSLog(@"%@", employeeID);
}
пожалуйста, напишите свой адрес ... – Jitendra
Что вы пробовали? Вы делали * какие-либо исследования перед публикацией вопроса? –
@Martin R: Я сделал слишком много исследований, и я не получаю надлежащего решения, поэтому я разместил этот вопрос. –