Разбор JSON, который состоит из объектов Array of Array
Как разобрать JSON, который состоит из массива объектов массива?
Вот моя строка JSON:
Я хочу проанализировать Дели, Уттар-Прадеш, Южный Мумбаи, Карнатака, провести тестирование в одном массиве, а затем в центральном Дели, Газиабаде... в другом наборе массивов?
{
"Result": "Success",
"RegionList": [
{
"Delhi": {
"Central Delhi": [
"Dwarka Nagar"
]
},
"Uttar Pradesh": {
"Ghaziabad": [
"Kalka Garhi Chowk"
]
},
"South Mumbai": {
"Mumbai": [
"Navi Mumbai"
]
},
"Karnataka": {
"bangalore": [
"Silk board"
]
},
"test": {
"test": [
"testtyt"
]
}
}
]
}
1 ответ
Вы должны использовать
NSJSONSerialization
Он автоматически позаботится о разборе и вернет вам словарь объектов массива. К объектам в Словаре можно получить доступ, используя пару ключ-значение.
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:yourjsonData
options:kNilOptions
error:&error];