сначала определите пользовательскую структуру
struct UserModel: Codable {
let user: User?
}
struct User: Codable {
let id, firstName, lastName, username: String?
}
, затем декодируйте вашу модель из json
let userData =
"{\"user\":{\"id\":\"74d93200-2ed2-437c-976f-83710eaea923\",\"firstName\":\"dev\",\"lastName\":\"che\", \"username\":\"dev_che\"}}"
let data = userData.data(using: .utf8)!
let userModel = try? JSONDecoder().decode(UserModel.self, from: data)
, затем вы можете использовать ее следующим образом:
userModel.username