有没有办法使用KeyPath
获取CodingKey
属性?或者也许还有其他一些方法可以解决CodingKey
问题。那也没关系。
如果有帮助,我只需要能够使用KeyPath
读取值,而不是写入。
我很确定有人会建议手动创建的计算属性,如下所示:
var keyPath: AnyKeyPath {
switch codingKey {
case ...: return \Self....
}
}
这不是我要找的东西。我想要一个自动计算出来的解决方案。