В вашем JSON пользовательское свойство не является массивом, но вы объявили его как массив ([Response]
) в своем коде. Измените свой код на:
struct Token: Decodable {
let token: String
let user: Response
}
Кроме того, если в вашем коде объявлены какие-либо свойства, которые являются нулевыми или отсутствуют в вашем JSON, вы должны сделать их необязательными.
В вашем JSON компания выглядит нулевой, поэтому измените
let company: String
до
let company: String?
И сделать то же самое для других свойств, которые могут быть нулевыми или отсутствующими.