swift2 如何连接JSON对象Swift?

oxiaedzo  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(177)

我有两个结构相同的Json数组对象,我想用Swift把它们串接在一起。有简单的方法吗?

var jsonArray1 = [{'name': "doug", 'id':5}, {'name': "dofug", 'id':23}];
var jsonArray2 = [{'name': "goud", 'id':1}, {'name': "doaaug", 'id':52}];

jsonArray1 = jsonArray1.concat(jsonArray2);

ltskdhd1

ltskdhd11#

从你的图像看,你有两个[[String: AnyObject]]类型的数组,所以你可以把jsonArray2的所有元素都附加到jsonArray1,如下所示

第一条路

jsonArray1 += jsonArray2

第二条路

jsonArray1.extend(jsonArray2) // Swift 1.2
jsonArray1.appendContentsOf(jsonArray2) // Swift 2

在Swift 3.0中,您可以像这样追加

jsonArray1.append(contentsOf: jsonArray2)
zrfyljdw

zrfyljdw2#

使用SwiftyJSON和concat进行解析

var JSONObject = JSON(json["content"].arrayObject! + json["content"].arrayObject!)

相关问题