【发布时间】:2017-01-25 04:30:19
【问题描述】:
我是Objective-C的新手,请帮我解决这个问题,我有一本这样的字典
Async JSON: (
{
"cus_name" = cus1;
"cus_id" = 001;
},
{
"cus_name" = cus2;
"job_id" = 002;
}
)
但我需要与此相同的输出:
Async JSON:(
(
cus1,
001
),
(
cus2,
002
)
)
请帮我解决这个问题,这是我使用的代码:
NSData *cityData = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:strURL]];
__block NSDictionary *json;
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
json = [NSJSONSerialization JSONObjectWithData:data
options:0
error:nil];
NSLog(@"Async JSON: %@", json);
}];
【问题讨论】:
-
您的响应是数组而不是字典,我想您想将字典数组转换为嵌套数组。对吗?
-
@Nirav D 谢谢,是的,你是对的,我需要嵌套数组中的输出,就像我上面提到的那样......
-
@Rob 这就是我的要求,这就是为什么,请帮我解决这个问题
标签: ios objective-c arrays json dictionary