{
"payload": {
“key1”: “value1”,
“key2”: "{\"command\": \"playSound\",\"tone\": 0,\"delay\": 100000}”,
“key3”: 0
},
}
以上是我的响应数据,而“有效负载”是已知键,但在“有效负载”内,所有键和值都是未知的。
例如,'key1' 可以是任何名称,'key1' 的值可以是任何东西(Int/String/Dictionary)。
我的代码如下所示,但它不起作用。
let decoder = JSONDecoder()
do {
let dict = try! decoder.decode([String: Any].self, from: data!)
complete(true, dict, nil)
}
任何想法?