带字符串和布尔值的JSON数组

时间:2017-06-06 13:10:34

标签: json swift xcode

我正在使用.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
    }
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用字典包含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