{
"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)
}
Есть идеи?