如何在swift 4中将数据附加到数组类型的JSON值
这是我的json对象代码。我正在尝试将图像字典输入到图像值中。我尝试了很多东西,也许我错过了一些东西如何在swift 4中将数据附加到数组类型的JSON值,json,swift4,swifty-json,algorithmia,Json,Swift4,Swifty Json,Algorithmia,这是我的json对象代码。我正在尝试将图像字典输入到图像值中。我尝试了很多东西,也许我错过了一些东西 let jsonObject: [String: Any] = [ "name_space": "users", "data_collection": "data://brownfosman5000/DatFace/", "action" : "add_images", "images": [] ] 我创建了一个json
let jsonObject: [String: Any] = [
"name_space": "users",
"data_collection": "data://brownfosman5000/DatFace/",
"action" : "add_images",
"images": []
]
我创建了一个json字典来保存图像
let imageDictionary = try! JSONSerialization.jsonObject(with: imageJSON, options: []) as! [String : Any]
我还创建了一个数组来保存ImageDictionary数组
let images:NSMutableArray = NSMutableArray()
self.images.add(imageDictionary)
如何将图像数组作为字典添加到json中的数组中?
一切都打印得很好,我只需要将其添加到json中。首先,不要在Swift中使用
NSMutable…
集合类型。使用带有var
关键字的本机类型
var images = [[String:Any]]()
其次,使jsonObject
也可变
var jsonObject: [String: Any] = [ ...
将字典附加到图像中
images.append(imageDictionary)
jsonObject["images"] = images
将数组分配给键图像的字典
images.append(imageDictionary)
jsonObject["images"] = images
感谢这帮助我将数据发送到我的api!