我有一个问题如何将 NSData 转换为 NSMultableArray
我从 JSON 接收数据,我需要将该数据设置到表视图中。怎么做?
上面是 JSON 的示例:
{"d":"[{\"codUf\":28,\"descricao\":\"MG\"},{\"codUf\":29,\"descricao\":\"PR\"},{\"codUf\":19,\"descricao\":\"RJ\"},{\"codUf\":25,\"descricao\":\"SP\"}]"}
谢谢!
如果您使用的是 IOS 5 +,则可以使用 NSJSONSerialization,如果您也支持旧版本,则可以使用 SBJSON。
这个问题可能会对你有所帮助。
使用 SBJson https://github.com/stig/json-framework/
否则你可以做
NSError *error = nil;
[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error]
尝试
NSData *responseData = ...
NSError *error = nil;
NSMutableArray *array = [NSJSONSerialization JSONObjectWithData:responseData
options:NSJSONReadingMutableContainers
error:&error];