我正在创建一个 JSON 可视化工具(UIScrollView
,每个值都有可扩展的 View ),但我遇到了一个问题:
我有一个 NSDictionary
,由 NSJSONSerialization.JSONObjectWithData
返回。我想检查它的对象的值并找出哪些是数组或字典。
理想情况下,我希望 Arrays 和 Dictionaries 具有基础类型,例如 Collection
或 Iterable
,这样我就不必单独处理它们。如果它们没有该基础类型,我如何检查给定的 NSDictionary.objectForKey
是否是一个集合?
最佳答案
你可以这样试试
if object is NSDictionary {
} else if object is NSArray {
}
希望这能解决你的问题
关于json - 在 Swift 中,如何检查一个对象是否是任何类型的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39536742/