Я работаю с API, которому требуются входные параметры, и после передачи моих входных параметров приложение вылетает, говоря: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid type in JSON write
Я не знаю, что я сделал неправильно, но ниже указаны мои обязательные параметры
{
"destination":{
"lat": 6.4372279,
"lng": 3.467530600000032
},
"meta": {
"tolls": [
{
"name": "Admiral",
"count": 2
},
{
"name": "Gate",
"count": 4
}
]
},
"distance": 12.0,
"champion_id":"7139a07d"
}
способ, которым я передаю свои параметры:
let Toll: [String: Any] = [
"tolls": completeBody.data.meta as Any
]
let params: [String: Any] = [
"destination": completeBody.data.destination!,
"distance": completeBody.data.distance!,
"champion_id": completeBody.data.championId!,
"meta": Toll
]
любая помощь будет оценена