Json 在Codable-Swift中使用“/”和“%”
我使用一个API来解析一些数据——这很有效。但是现在api使用了像d/a和test%这样的名称,我不能用这些符号创建一个可编码的结构。有没有办法使用它们Json 在Codable-Swift中使用“/”和“%”,json,swift,api,struct,codable,Json,Swift,Api,Struct,Codable,我使用一个API来解析一些数据——这很有效。但是现在api使用了像d/a和test%这样的名称,我不能用这些符号创建一个可编码的结构。有没有办法使用它们 提前感谢您可以重新映射钥匙。以下是一个基本示例: struct MyObject: Codable { var name: String var da: String var test: String enum CodingKeys: String, CodingKey { case name
提前感谢您可以重新映射钥匙。以下是一个基本示例:
struct MyObject: Codable {
var name: String
var da: String
var test: String
enum CodingKeys: String, CodingKey {
case name
case da = "d/a"
case test = "test%"
}
}
你可以在
请记住,您必须手动包含所有要编码/解码的属性,并且枚举案例的名称应与您为类型中的相应属性指定的名称相匹配。您可以重新映射密钥。以下是一个基本示例:
struct MyObject: Codable {
var name: String
var da: String
var test: String
enum CodingKeys: String, CodingKey {
case name
case da = "d/a"
case test = "test%"
}
}
你可以在
请记住,您必须手动包含所有要编码/解码的属性,并且枚举案例的名称应与您为类型中的相应属性指定的名称相匹配谢谢您的快速回答!祝你有愉快的一天,谢谢你的快速回答!祝你今天愉快