合并 SwiftyJSON 嵌套数组

Merge SwiftyJSON Nested Arrays

我在 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
    }
}

如果您不介意 FlattenBidirectionalCollection,您可以使用

let array3 = [array1, array2].flatten()

哪个更便宜。

或这个

let array3 = [array1, array2].flatMap { [=11=] }