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];