2015-06-15 3 views
0

Как я могу проанализировать этот JSON, чтобы заполнить метку UITableView информацией во втором измерении массива? Должен ли я рассмотреть вопрос о реструктуризации JSON? Это текущая структура JSON.Многомерные массивы и UITableView

"1": { 
    "0": { 
     "title": "Unit 721", 
     "price": 750, 
     "priceType": 13, 
     "sqftIndividual": 600 
    }, 

    "1": { 
     "title": "Unit 801", 
     "price": 2330, 
     "priceType": 13, 
     "sqftIndividual": 900 
    }, 

    "2": { 
     "title": "Unit 1", 
     "price": 9000, 
     "priceType": 13, 
     "sqftIndividual": 1200 
    } 
}, 
"2": { 
    "parking": 1, 
    "reception": 1, 
    "conferenceRooms": 1, 
    "kitchens": 0, 
    "bathrooms": 1, 
    "elevator": 1 
} 
+0

Что вы хотите отобразить в UITableViewCell? Словарь с 'title',' price', 'priceType',' sqftIndividual'? –

+0

точно, id как каждая строка, чтобы иметь один словарь. – miyu

ответ

1

Короткий ответ? "Это зависит."

2-мерный массив - очень естественная структура данных для секционированного представления таблицы. Внешний размер - это сечения, а внутренний размер - это строки. Вы просто используете номер раздела как индекс во внешнем массиве, а номер строки - как индекс во внутреннем массиве.

Если это не презентация, которую вы хотите, тогда вам нужно решить, чего вы хотите. Это будет информировать ваше решение о том, как сопоставить структуру данных с табличным представлением.

Смежные вопросы