NSMutableArray 从 json 到数组
NSMutableArray to array from json
我需要将 NSMutableArray 从 JSON 转换为 NSArray。我加载了 JSON 并将其放入 NSMutableArray.
NSMutableArray *banner = [[NSMutableArray alloc] init];
banner = [responseObject objectForKey:@"banner"];
这是循环测试:
for(int i = 0; i < [slider count]; i++) {
NSLog(@"%@", [[banner objectAtIndex:i] objectForKey:@"resim"]); }
这是来自 JSON 的日志:
(
{
id = 1;
resim = "http://localhost/sample_Files/banner_api/1.jpg";
},
{
id = 2;
resim = "http://localhost/sample_Files/banner_api/2.jpg";
},
{
id = 3;
resim = "http://localhost/sample_Files/banner_api/3.jpg";
}
)
我想将所有这些设置为如下所示的 NSArray:
NSArray *allImages = @[@"http://localhost/sample_Files/banner_api/1.jpg",@"http://localhost/sample_Files/banner_api/2.jpg",@"http://localhost/sample_Files/banner_api/3.jpg"];
我该怎么做?
NSMutableArray * muArr = [NSMutableArray new];
for(NSDictionary * dict in yourMuArr) {
[muArr addObject:dict[@"resim"]];
}
NSArray * allImages = [NSArray arrayWithArray:muArr];
我需要将 NSMutableArray 从 JSON 转换为 NSArray。我加载了 JSON 并将其放入 NSMutableArray.
NSMutableArray *banner = [[NSMutableArray alloc] init];
banner = [responseObject objectForKey:@"banner"];
这是循环测试:
for(int i = 0; i < [slider count]; i++) {
NSLog(@"%@", [[banner objectAtIndex:i] objectForKey:@"resim"]); }
这是来自 JSON 的日志:
(
{
id = 1;
resim = "http://localhost/sample_Files/banner_api/1.jpg";
},
{
id = 2;
resim = "http://localhost/sample_Files/banner_api/2.jpg";
},
{
id = 3;
resim = "http://localhost/sample_Files/banner_api/3.jpg";
}
)
我想将所有这些设置为如下所示的 NSArray:
NSArray *allImages = @[@"http://localhost/sample_Files/banner_api/1.jpg",@"http://localhost/sample_Files/banner_api/2.jpg",@"http://localhost/sample_Files/banner_api/3.jpg"];
我该怎么做?
NSMutableArray * muArr = [NSMutableArray new];
for(NSDictionary * dict in yourMuArr) {
[muArr addObject:dict[@"resim"]];
}
NSArray * allImages = [NSArray arrayWithArray:muArr];