Swif结构不符合Codable



我试图让一个带有可选项的结构可以编码/解码,但我收到了一条错误消息:

类型"item"不符合协议"可编码">

这里是代码:

struct Item: Codable {
let domanda: String
let rispostaSemplice: Int?
var rispostaComplessa: [(testoRisposta: String, valoreRisposta: Bool)]?
}

如何让[(testoRisposta: String, valoreRisposta: Bool)]?符合?

感谢

您需要

struct Item: Codable {
let domanda: String
let rispostaSemplice: Int?
var rispostaComplessa: [InnerItem]?
}
struct InnerItem: Codable { 
var testoRisposta: String
var valoreRisposta: Bool
}

您可以在此处粘贴JSON,并获取JSON的结构。

https://quicktype.io

还有更多关于生成JSON对象的功能,这将在将来对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新