【发布时间】:2022-06-16 17:44:11
【问题描述】:
我有这样的json结构
...
"source" : [
{
"sourceName" : "84523018-6898-477a-9f9c-8ea704d370aa",
"sourceExt" : "jpeg"
}
],
...
当我尝试以这种方式获取 source 时,我需要在哪里获取 sourceName 值
let foo = mynsdictionary.value(forKey: "source")
在调试器中,我看到 foo 有 1 个值(任何类型),然后我尝试像这样将 source 转换为 NSDictionary
mynsdictionary.value(forKeyPath: "source").asNSDictionary
但我得到了零
我做错了什么?
【问题讨论】:
-
你有 JSON:为什么不使用
Codable?否则,我会避免使用valueForKey:,而source值是字典数组,它是[[String: String]],而不是字典...
标签: swift objective-c