我想用Swift 4.1解析JSON
我知道乍一看可能看起来很相似。
现在,Swift 4.1和Codable为我们提供了一个很棒的工具。
但是当我不知道结构???
时,如何使用它/解析它?让我说我的JSON可以
{ "foo" : "bar" }
以及
{ "foo" : { "baz" : "bar" }}
甚至像
一样简单{ "foo" : 1 }
然后我不能使用Codable吧?或者我完全弄错了?
如何解析呢??
答案 0 :(得分:-1)
听起来您想将JSON数据转换为字典和数组 - 在这种情况下......
do {
if let dict = try JSONSerialization.jsonObject(with: data) as? [String: Any] {
// Do something with your dict
}
} catch {
print("Error deserializing: \(error)")
}