使用Himotoki解码结构

时间:2018-05-02 09:50:27

标签: json swift3

我尝试实现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"
        )
    }
}

但我有以下错误:“无法推断”通用栏杆'T'为“条件” 所以接下来的问题是如何为字符串数组实现解码函数

0 个答案:

没有答案