Я пытаюсь реализовать функцию декодирования, предложенную библиотекой Himotoki. Моя структура следующая:
struct NextItem {
let question: String?
let condition: [String : [String]]?
}
И я попробовал следующую реализацию функции декодирования:
extension NextItem: Decodable {
static func decode(_ e: Extractor) throws -> NextItem {
return try NextItem(
question: e <|? "question",
condition: e <|-|? "condition"
)
}
}
Но у меня есть следующая ошибка: «Общий парапет« Т »не может быть выведен» для «условия»
Поэтому следующий вопрос - как реализовать функцию декодирования для массива строк