Swift 3 SwiftyJson获取未知的数组键

时间:2016-11-30 04:49:27

标签: swift swifty-json

我正在使用变量数组键/名称获取json。我需要在应用程序中使用此名称。我试过let keyINeed = json["venue"][0].arrayObject,但我没有。 "Meeting rooms""exit"是填充表格所需的值,但我无法对其进行硬编码,并且会更改

{  "venue": {
            "name": "Home Office",
            "Meeting rooms": [{
                "name": "1",
                }],
            "exit": [{
                "name": "Back door",
            }]
        }  
}

2 个答案:

答案 0 :(得分:7)

好的,所以我为那些想要做同样事情的人做了一遍

for (key, value) in json["venue"] {

    print("key \(key) value2 \(value)")

}

答案 1 :(得分:1)

你应该使用“dictionaryValue”:

所以现在你可以做到

$loc = 'C:/Apache24/htdocs/www.test.in/stRec';
if (is_dir($loc)){
  if ($dh = opendir($loc)){
    while (($file = readdir($dh)) !== false){                   
    echo'<a href="Subdirectory.php?dir='.$file.'">'.$file.'</a>';
  }
 }
}