合并 SwiftyJSON 嵌套数组
Posted
技术标签:
【中文标题】合并 SwiftyJSON 嵌套数组【英文标题】:Merge SwiftyJSON Nested Arrays 【发布时间】:2016-10-05 02:41:46 【问题描述】:我在 Swift 中使用 SwiftyJSON,我有两个想要合并在一起的数组。
这些是我拥有的数组:
var array1 = JSON([
"Cookie" : [
"Active" : false,
"Value" : 0
]
var array2 = JSON([
"Candy" : [
"Active" : false,
"Value" : 0
]
当我打印数组时,实现以下结果的最佳方法是什么?
"Cookie" :
"Active" : false,
"Value" : 0
,
"Candy" :
"Active" : false,
"Value" : 0
【问题讨论】:
【参考方案1】:如果您不介意 FlattenBidirectionalCollection,您可以使用
let array3 = [array1, array2].flatten()
哪个更便宜。
或者这个
let array3 = [array1, array2].flatMap $0
【讨论】:
这两个选项似乎都可以满足我的需要。但是,我不得不将flatten
更改为joined
。谢谢!以上是关于合并 SwiftyJSON 嵌套数组的主要内容,如果未能解决你的问题,请参考以下文章