我有DataModel
数据类型:
class DataModel: Decodable {
var data : Any?
var name : String?
}
服务器json:
{
"data":"success",
"name":"john"
}
或
{
"data": {
"result": {
"shopcode": 0,
"shopname": ""
}
},
"name": "john"
}
我不确定类型的data
属性,有时是[String: Any]
或String
或null
。
我搜索了一些答案,但这不是我想要的,所以请不要设置问题[复制]
How to decode a property with type of any arbitrary JSON dictionary in Swift 4 decodable protocol
Any when decoding JSON with Codable?
如何解决这个问题?有什么办法让数据属性解码器到[String: Any]
,String
,nil
?
英语不是我的母语;请原谅输入错误