【发布时间】:2020-05-08 03:30:49
【问题描述】:
我正在尝试在 Xcode 中解析一些 json,这些 json 基本上是一个对象中的一堆对象。 json 如下所示。
{"TDOC": {
"assetType": "EQUITY",
"assetMainType": "EQUITY",
"cusip": "87918A105",
"symbol": "TDOC"}}
我正在使用 swift5 在 Xcode 中使用以下代码对其进行解析
do {
if let json = try JSONSerialization.jsonObject(with: jData, options: []) as? [String: Any] {
if let pr = json["TDOC"] as? Array<Dictionary<String, Any>> {
for p in pr {
print(p["assetType"] ?? "")
}
}
}
} catch let err {
print(err.localizedDescription)
}
我正在尝试获取assetType 值,但是当我运行代码时,没有任何内容打印到控制台。当我调试时,似乎 Xcode 只是跳过了我的 for in 循环,因为它出于某种原因打印了assetType。对此的任何帮助表示赞赏。
【问题讨论】:
标签: json swift xcode parsing swift5