Использовать JSONKit https://github.com/johnezang/JSONKit
Вам нужно всего 2 файла (JSONKit.h и JSONKit.m) - скопируйте его в свой проект. Затем вам нужно импортировать его в свой файл .m:
#import "JSONKit.h"
Загрузите ваши данные в NSString * jsonString, как вы хотите, и затем используйте:
NSArray *jsonArray = [jsonString objectFromJSONString];
В этом массиве вы получите свой ответ, а теперь используйте NSDictionary или NSArray для получения переменных (зависит от данныхв ответе json) - NSDictionary является ключом: значением, а NSArray является просто массивом объектов.
Таким образом, чтобы получить ID = 16 из ответа json, вам нужно что-то вроде:
NSLog(@"My ID is %@", [[jsonArray objectAtIndex:0] objectForKey:@"id"]);
Вы можете в любое время проверить содержимое NSDictionary или NSArray, например NSLog (@ "% @", jsonArray);
Или, если раздел "data" является словарем, используйте [[jsonDictionary objectForKey: @ "data"] objectForKey: @"id"] Поскольку у вас есть словарь и внутри него, это еще один структурированный ответ словаря.