Несоответствие типов Swift JSON [дубликат]IOS

Программируем под IOS
Ответить
Anonymous
 Несоответствие типов Swift JSON [дубликат]

Сообщение Anonymous »

Обнаружено две ошибки несоответствия.
Первая из-за переменной yearOfBirth. Потому что один из JsonData — это строка («»), а другие — целое число.
Второй — переменная wand. Ошибка:

Ожидается декодирование строки, но вместо этого обнаружен словарь.

Мой модель:

Код: Выделить всё

struct harryPotter : Codable{
var name : String
var species : String
var gender : String
var house : String
var dateOfBirth : String
var yearOfBirth : Int
var ancestry : String
var eyeColour : String
var hairColour : String
var wand : String
var patronus : String
var hogwartsStudent : Bool
var hogwartsStaff : Bool
var actor : String
var alive : Bool
var image : String
}

struct wand : Codable{
var wood : String
var core : String
var length : Int
}
Ссылка на данные JSON:
JSON

Подробнее здесь: https://stackoverflow.com/questions/635 ... e-mismatch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»