Я наткнулся на проблему на работе. У меня есть определенный JSON, который мне нужно разобрать, чтобы заполнить таблицу. Но пусть игнорирует популяцию таблиц, так как я могу это сделать сам. У меня, похоже, проблема с парсингами этого большого json. Короче говоря:Проанализируйте комплекс JSON
NSData *jsonData = [NSData dataWithContentsOfURL:url];
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSArray* DetaliiTehnice = [json objectForKey:@"DetaliiTehnice"]; //10 elements
NSArray* ExtraData = [json objectForKey:@"ExtraData"]; //2 keys
Мне не удалось их разобрать. Из полного разбора я хочу иметь это:
- Array DateTehnice (10 elements)
+ Array/String Denumire (1 element)
+ Array Valori (3 elements)
+ String Criteriu
+ String Prod1
+ String Prod2
- Array ExtraData (6 elements)
+ Array/String Denumire (1 element)
+ Array Valori (3 elements)
+ String Criteriu
+ String Prod1
+ String Prod2
Один, отмеченный +, тот, который мне действительно нужен. Я не знаю, как получить к ним доступ. Как я могу получить значение Prod2? Мне не нужно что-то очень оптимизировать, мне просто нужно решение, из которого я могу получить доступ к элементам.
Можете ли вы разместить JSON, так как это даст нам больше информации о структуре. – rckoenes
Какие данные требуется для таблицыView из DateTehnice или ExtraData? – Igor
Я отправил ссылку на JSON, проверил первую строку кода, которую я опубликовал. Это на сайте. Мне нужны оба массива, DateTehnice содержит строки с информацией, которую клиент будет искать (например, яйца, молоко, хлеб), а ExtraData содержит ссылку на фотографии для отображаемой информации (например: ссылка на изображение яйца). –