【发布时间】:2018-01-23 06:12:07
【问题描述】:
这是来自响应的 NSJSON。
[{"code":"000","msg":"normal","data":
[{"_master_id":"",
"_locale":"kr",
"c_url":"http://###.co.kr/##",
"c_server_ip":"###.co.kr",
"c_server_port":"#####",
.........
}]
}]
我使用这个
将此 NSJSON 转换为 NSDictionaryNSDictionary *recivedDictionary = [NSJSONSerialization JSONObjectWithData:data
options:NSJSONReadingMutableContainers
error:&error];
然后变成这个
[{
code = 000;
data = (
{
"_locale" = kr;
"_master_id" = "";
"c_url" = ####
.....
}
);
msg: ####;
}]
双引号不见了。 我想从字典中获取数据,但无法使用
从字典中获取值let RESP_DATA : NSDictionary? = foo.object(forKey: "data") as?NSDictionary
RESP_DATA == nil, true
如何从字典中获取“数据”??谢谢
【问题讨论】:
-
在您的回复中,
data是数组而不是字典 -
您的 JSON 以数组
NSArray *recivedDictionary开头,而不是NSDictionary *recivedDictionary -
但我不知道如何处理这些值。我必须将数据转换为 NSArray 吗??
标签: ios objective-c dictionary