【发布时间】:2016-04-27 13:13:21
【问题描述】:
enum DocumentType : String
{
case
Any = "Any",
DL = "DL",
Passport = "Passport",
Invalid
}
我正在像这样使用 rawValue 构造函数
if let d = DocumentType(rawValue: type) {
解析来自服务器的任何内容。
现在,假设服务器端的暗灯泡将 DL 更改为 Dl 服务器端 -> 解析器中断默认为无效。
是否有针对 Windows 开发人员对解析器进行校对的规定 没有手动写很长的if else daisy? 与白痴改变 json 中键的大小写相同的问题。 需要某种方式以一种不太好的开发者抵抗方式读取 json。 谢谢。
【问题讨论】:
-
以后,请坚持我们的behavior policies。
标签: swift2