我可以为CodingKey设置两个字符串值吗?

时间:2019-01-18 10:41:57

标签: swift encoding

类似的东西:

  enum CodingKeys: String, CodingKey {
    case id = "id" = "some_id"
    case name
    case tags
    case text
  }

我需要这个是因为后端上我的实体的结构除id之外还具有相同的字段。

1 个答案:

答案 0 :(得分:3)

不会,但是您可以像这样在后台进行一些“黑客”操作:

return (obj == null) ? "null" : obj.toString();