【问题标题】:JSON Array with string and boolean带有字符串和布尔值的 JSON 数组
【发布时间】:2017-06-06 13:10:34
【问题描述】:

我正在使用.json 创建一个 xCode/Swift 项目。

我想创建一个键数组,以及一个布尔值(true/false)来标记是否使用了键。标准布尔值为false。如果使用了密钥,它会更新为true。我不知道该怎么做,但我尝试过这样的事情:

{
    "aloUrl": "fb://profile/********",
    "imgAD_active": true,
    "keys"{
        "key_red": false // if key "key_red" is used, set to true
        "key_green": false
        "key_black": false
        "key_white": false
        "key_orange": false
        "key_pink": false
    }
}

我该怎么做?

【问题讨论】:

    标签: json swift xcode


    【解决方案1】:

    您可以使用包含String 作为键和Any 作为值的字典

    let dic: [String: Any]
    dic["aloUrl"] = "fb://profile/********"
    dic["imgAD_active"] = true
    dic["keys"] = ["key_green": false, "key_red": false, ...]
    

    我也将值检索为

    let url = dic["aloUrl"] as? String
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 2010-10-04
    • 2020-10-01
    • 2017-07-15
    相关资源
    最近更新 更多