Проблема, похоже, связана с типом данных.
Вам нужно исследовать Декодируемый протокол в JSONDecoder (). Decode , который в вашем случае
Base.self
В основном один из членов мета-класса / структуры является Double , в то время как он должен быть String .
Я не делаю никаких объявление, но лично я нахожу https://app.quicktype.io/ простым в использовании, и это в основном безошибочно, когда речь идет о генерации Decodable протокола для любого JSON.
Я обычно копирую вставить мой JSON в QuickType, и он сгенерирует мне структуры для хранения моего значения JSON, и я скопирую и вставлю эти структуры в свой код