我在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
}
}
答案 0 :(得分:0)
如果您不介意FlattenBidirectionalCollection,可以使用
let array3 = [array1, array2].flatten()
哪个便宜。
或者
let array3 = [array1, array2].flatMap { $0 }