<分区>
我正在尝试在 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)
} } }