如何在var名称中使用#。JSON,iOS,Swift

托尼·梅里特

我正在尝试使用可解码来解析一些json,但是json中的名称之一包含#。

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

"image": [
    { 
        "#text": "https…",
        "size": "small"
    },
阿什利·米尔斯(Ashley Mills)

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

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

struct Image: Decodable {
    let text: String
    let size: String

    enum CodingKeys: String, CodingKey {
        case text = "#text", size
    }
}

应该做

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章