У меня есть приложение iOS, которое ищет станцию, и я бы хотел добавить цену на топливо.Как разобрать эту json-схему в Objective-c
Я нашел Opendata с базой данных, но я не могу разобрать массив «Поля» и «price_e10», только массив «Записи».
Вот пример JSON SCHEMA (я думаю, что это многомерный-массив):
"records":[
{
"datasetid":"prix_des_carburants_j_7",
"recordid":"fa74ca1fdf6938333d2bc1013623b66771557b31",
"fields":{
"price_e10":1.389,
Вот пример моего кода в Objective-C:
NSError *e;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseData options: NSJSONReadingMutableContainers error: &e];
NSArray *arrayResult =[dict objectForKey:@"records"];
arraySmpl = [NSMutableArray arrayWithArray:arrayResult];
NSLog(@" MULTIPLE ARRAY : %@ ",arrayResult);
rowsInSection = [arraySmpl count] + 1;
Спасибо за вашу помощь
'arrayResult' - это NSArray NSDictionary. Для ключевых «полей» это значение «NSDictionary». => 'NSString * aprice = [[arrayResult objectAtIndex: ??] objectForKey: @" fields "] objectForKey: @" price_e10] '? – Larme