0

我有一个 NSArray,其中有很多来自 JSON 的数据。这是来自我的 JSON 数据库

    {
          "ID":"6173",
          "Name":"Heuriger Familie Haller",
          "BeschreibungApp":"Heuriger Familie Haller, 2102 Bisamberg",
          "Link":"http:\/\/heurigenapp.nocache.gugler.at\/app.php?id=6173",
          "Icon":"Weintraube",
          "Latitude":"48.33284",
          "Longitude":"16.36383",
          "Altitude":"0",
          "Ort":"Bisamberg"
   }

我有 20 个这样的对象。而这一切我都在一个 NSArray 中。但我只想要一个带有“Ort”的数组,所以我不需要大部分信息。

我可以这样做吗:

newsTown = [news valueForKey:@"Ort"];
4

2 回答 2

2

当然,KVC 来救援 :D

您想遵循 KeyPath:

Array *new = [array valueForKeyPath:@"Ort"];

假设新闻是您的 JSON dics 的 NSArray

于 2013-01-16T14:22:48.457 回答
0

当然,你可以这样做:

NSArray * newsTownArray = [NSArray arrayWithObject: [news valueForKey: @"Ort"]];
于 2013-01-16T14:09:25.890 回答