【发布时间】:2023-12-13 20:29:01
【问题描述】:
目前我还没有想出或能够在网上找到的东西。
有没有办法将附加字段添加到包含 JSON 数据中不存在的可解码协议的结构上?
举个简单的例子,假设我有一个这样构造的 json 对象数组
{ “名称”:“名称1”, “网址”:“www.google.com/randomImage” }
但是说我想添加一个 UIImage 变量到包含可解码的结构中,例如
struct Example1: Decodable {
var name: String?
var url: String?
var urlImage: UIImage? //To add later
}
有没有办法实现可解码协议以便从 JSON 中获取名称和 url,但允许我稍后添加 UIImage?
【问题讨论】:
-
@Rob:我不这么认为——因为
UIImage不是Decodable它甚至不会合成协议一致性
标签: json swift struct swift4 decodable