我已定义enum
如下:
enum Type: String, Codable {
case text = "text"
case image = "image"
case document = "document"
case profile = "profile"
case sign = "sign"
case inputDate = "input_date"
case inputText = "input_text"
case inputNumber = "input_number"
case inputOption = "input_option"
case unknown
}
Run Code Online (Sandbox Code Playgroud)
映射JSON字符串属性.自动序列化和反序列化工作正常,但我发现如果遇到不同的字符串,反序列化将失败.
是否可以定义一个unknown
映射任何其他可用案例的案例?
这可能非常有用,因为这些数据来自RESTFul API,可能会在将来发生变化.