如何解析由数组对象数组组成的JSON?
这是我的JSON字符串:
我想解析德里,北方邦,南孟买,卡纳塔克邦,在一个阵列中测试,然后在中央德里,Ghaziabad ......到另一组阵列?
{
"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"
]
}
}
]
}
答案 0 :(得分:3)
你应该使用
NSJSONSerialization
它会自动处理解析并返回一个数组对象的字典。可以使用键值对访问Dictionary中的对象。
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:yourjsonData
options:kNilOptions
error:&error];