【发布时间】:2021-10-01 04:51:33
【问题描述】:
我正在尝试创建一个模型来表示我从 api 获得的用户数据,但数据是 json 格式,结构是这样的:
这就是我构建用户模型的方式:
用户模型类:
然后由于地址由孩子组成,我为它创建了一个不同的模型,如下所示:
所以对于用户的地址,它是类型地址,然后具有适当的变量,同样适用于公司和地理位置。
我不确定这是否是表示此数据的正确方法,因为我不断收到“用户不符合可解码协议”
而且我在地址变量上也遇到了这个错误: "无法自动合成 'Decodable',因为 'Address' 不符合 'Decodable'"
我能解决这个问题的最佳方法是什么?
【问题讨论】:
-
尽量不要发布代码图片。