这是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
。
答案 0 :(得分:-1)
我建议先构建内部数组。可以进入嵌套数据结构并修改内容,但是因为你必须非常小心类型,所以很棘手。
var innerArray: [AnyObject] = []
for i in 0...2 {
innerArray.append(["a":"something","b":"something"])
}
var parameters: [String: AnyObject] = ["array": innerArray]