SwiftyJSON 并添加到现有的 [String: AnyObject] 字典
Posted
技术标签:
【中文标题】SwiftyJSON 并添加到现有的 [String: AnyObject] 字典【英文标题】:SwiftyJSON and adding to existing [String: AnyObject] dictionary 【发布时间】:2014-11-26 11:31:12 【问题描述】:这是JSON
我希望用SwiftyJSON
库解析:
array: [
a: "something", b: "something" ,
a: "something", b: "something" ,
a: "something", b: "something"
]
问题是数组计数将具有可变数量的对象。通常我只会用[String: AnyObject]
创建一个Dictionary
,但不能在其中执行for
循环。
var parameters: [String: AnyObject] = [
"array": [
]
]
有什么方法可以将 [String: AnyObject] 元素附加/添加到现有的 Dictionary
(“数组”字典)?
然后我会将其转换为带有SwiftyJSON
库的JSON
。
【问题讨论】:
【参考方案1】:我建议先构建内部数组。可以进入您的嵌套数据结构并修改内容,但这很棘手,因为您必须非常小心类型。
var innerArray: [AnyObject] = []
for i in 0...2
innerArray.append(["a":"something","b":"something"])
var parameters: [String: AnyObject] = ["array": innerArray]
【讨论】:
以上是关于SwiftyJSON 并添加到现有的 [String: AnyObject] 字典的主要内容,如果未能解决你的问题,请参考以下文章