我有一个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"];

最佳答案

当然,KVC可以挽救:D

您要遵循KeyPath:

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

ASSUMING新闻是您的JSON dics的NSArray

10-07 23:18