'任何?'不符合'可解码'

时间:2018-04-04 06:23:29

标签: swift jsondecoder

我有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]Stringnull
我搜索了一些答案,但这不是我想要的,所以请不要设置问题[复制]
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]Stringnil

英语不是我的母语;请原谅输入错误

0 个答案:

没有答案