如何在变量名称中使用 #.JSON,iOS,Swift



我正在尝试使用decodable来解析一些json,但是json中的一个名称中有一个#。

如何将其添加到我的变量中,如下所示?

"image": [
{ 
"#text": "https…",
"size": "small"
},

你不能。Swift 变量必须以字母或下划线开头。

您可以做的是添加CodingKeys以在 JSON 中的字段名称和对象中的属性之间进行转换......

struct Image: Decodable {
let text: String
let size: String
enum CodingKeys: String, CodingKey {
case text = "#text", size
}
}

应该这样做

相关内容

  • 没有找到相关文章

最新更新