【发布时间】:2019-04-23 04:07:08
【问题描述】:
我有一个从 JSON 文件中读取的字典数组,如下所示。我想将该值(jsonResult)存储到类变量中,以便我可以使用它来填充表格视图。但是,我不太明白如何存储该值。
这是我获取字典数组 (jsonResult) 的方式:
if let path = Bundle.main.path(forResource: filename, ofType: "json") {
do {
let data = try Data(contentsOf: URL(fileURLWithPath: path), options: .mappedIfSafe)
let jsonResult = try JSONSerialization.jsonObject(with: data, options: .mutableLeaves) as! [String:Any]
self.tableData = jsonResult // WHAT GOES HERE?
} catch {
// handle error
}
}
这是我的类变量,我想将我的字典数组存储到:
var tableData = [Dictionary<String, String>]()
如何正确地将 jsonResult 存储到 tableData 中?我不想使用结构,因为字典的结构可能会有所不同。
【问题讨论】:
标签: arrays json swift dictionary