【发布时间】:2014-05-16 18:59:03
【问题描述】:
我有以下来自 Web 服务的 JSON:
[
"{
"count":2,
"offers":{
"0":{
"nodeID":"654321",
"publicationDate":"1396272408",
"title":"My first title",
"locations":"New York City"
},
"1":{
"nodeID":"123456",
"publicationDate":"1396272474",
"title":"My second title",
"locations":"San Diego"
}
},
"error":"null",
"result":"success"
}"
]
我需要将此 JSON 映射到 NSDictionary。我该怎么做?
我已经尝试了以下
NSString *json = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSDictionary *parsedObject = [NSJSONSerialization JSONObjectWithData:[json dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:&localError];
但它只给了我一本包含一个对象的字典。我需要访问 JSON 的所有字段,例如 "count"、"offers" 等。我该如何实现?
【问题讨论】:
标签: ios objective-c json mapping nsdictionary