Я пытаюсь проанализировать некоторые json в Xcode, которые в основном представляют собой набор объектов в объекте. json выглядит следующим образом.
{"TDOC": {
"assetType": "EQUITY",
"assetMainType": "EQUITY",
"cusip": "87918A105",
"symbol": "TDOC"}}
Я анализирую его, используя приведенный ниже код в Xcode, используя swift5
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 просто пропускает мое значение в l oop, потому что по какой-то причине печатает assetType. Любая помощь по этому вопросу приветствуется.