gpt4 book ai didi

json 使用 alamofire 在 swift 中发布嵌套对象

转载 作者:行者123 更新时间:2023-11-28 06:31:05 26 4
gpt4 key购买 nike

我想使用 Alamofire 在 API 中发布嵌套的 json 对象我的对象结构是这样的

["example" :
{
"fname":"john",
"lnamed":"Doe"
},{
"fname":"john",
"lname":"Doe"
},
.
.
.
]

我的问题是当我制作数组时它变得像 ["example":[["fname":"john","lname":"Doe"],["fname":"john","lname":"Doe"]]]所以他们是一个方括号,因为数组。下面是我的代码

var exampleObj = [String:AnyObject]()

var examplesArray = [exampleObj]

for example in examples
{

exampleObj = ["fname":example[fname] as AnyObject, "lname":example["lname"] as AnyObject]

examplesArray.append(exampleObj)
}



let parameters = ["example": examplesArray]

最佳答案

当我发现我的问题出在 Alamofire 请求上时,我忘记添加编码参数,解决方案是

Alamofire.request("https://httpbin.org/post", parameters: parameters, encoding: URLEncoding.httpBody)

关于json 使用 alamofire 在 swift 中发布嵌套对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40332886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com