SwiftyJSON并添加到现有的[String:AnyObject]字典

时间:2014-11-26 11:31:12

标签: ios json swift dictionary

这是JSON我想要解析SwiftyJSON库:

{
    array: [
        { a: "something", b: "something" },
        { a: "something", b: "something" },
        { a: "something", b: "something" }
    ]
}

问题是数组计数将具有可变数量的对象。通常情况下,我只会使用Dictionary创建[String: AnyObject],但不能在其中执行for循环。

var parameters: [String: AnyObject] = [
        "array": [
        ]
    ]

有什么办法可以追加/添加[String:AnyObject]元素到现有的Dictionary("数组"字典)?

然后我会使用JSON lib将其转换为SwiftyJSON

1 个答案:

答案 0 :(得分:-1)

我建议先构建内部数组。可以进入嵌套数据结构并修改内容,但是因为你必须非常小心类型,所以很棘手。

var innerArray: [AnyObject] = []
for i in 0...2 {
    innerArray.append(["a":"something","b":"something"])
}
var parameters: [String: AnyObject] = ["array": innerArray]