【发布时间】:2016-12-07 15:13:16
【问题描述】:
我正在尝试在 Swift 3 中解析复杂的 JSON 文件。我无法获取值。我找到了一些示例代码并尝试对其进行一些调整,但它不起作用我目前收到错误“类型“NSArray?”没有下标成员”......我什至不确定这是正确的做法它。附上 JSON 截图关于如何正确解析它的任何建议真的很感激。
这是我当前的代码:
let jsonResult = try JSONSerialization.jsonObject(with: urlContent, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
let mainlistJson = jsonResult["mainlist"]as? NSArray
if let items = mainlistJson["items"] as? NSArray
{
for item in items {
if let description = item["description"]as? String {
print(description)
} } }
【问题讨论】:
标签: ios json swift xcode swift3