使用1键将整个JSON数组解析为表

时间:2014-11-06 03:32:46

标签: json swift

我需要一些帮助来解析Swift中的JSON。

[{"Database":"information_schema"}
{"Database":"Tonysnasa"},
{"Database":"camaleonsystems"},
{"Database":"camaleonsystems_back"},
{"Database":"camaleonsystemsfortest"}]

^ - 上面是我的JSON

v - 下面是我的Swift代码。

        let jsonDB: String! = jsonResult[0]["Database"] as NSString
        println(jsonDB)

        self.DBList.append(jsonDB)

我想解析所有“Database:”条目。当我尝试上面的方法时,我只能解析 information_schema

如何将所有“数据库:”解析到我的表中?

1 个答案:

答案 0 :(得分:1)

看起来它是一个字典数组,为了获得它们应该能够使用的所有字典:

var jsonDB : [Dictionary<String, String>] = jsonResult
for currentDictionary in jsonDB{
       var currentEntry = currentDictionary["Database"] as String
       println(currentEntry)
       self.DBList.append(currentEntry)
}