在 alamofire 请求中为 Json 词典添加标题?
Titling a Json Dictionary in alamofire Request?
简单查询,我正在构建一个请求结构以将参数插入 json。
它似乎有效,除了我需要为请求创建 'parent' 键,我不确定如何做?
到目前为止我有这个:
struct UserRequest {
let long: String
let lat: String
let dist: String
init(long: String, lat: String, dist: String) {
self.long = long
self.lat = lat
self.dist = dist
}
func converToParameters() -> [String : String] {
return [ "lat": long,
"lng": lat,
"distance": dist
]
}
}
但我希望我的请求符合此序列化
{
"near": {
"lat": "",
"lng": "",
"distance": ""
} }
我的问题是如何将 'near' parent 标题添加到我的连载中?我确信它很简单,但我以前不必以这种方式捆绑我的请求
为此,您需要将 return 类型更改为 [String : Any]
。
func converToParameters() -> [String : Any] {
return ["near" : [ "lat": long,
"lng": lat,
"distance": dist
]]
}
简单查询,我正在构建一个请求结构以将参数插入 json。
它似乎有效,除了我需要为请求创建 'parent' 键,我不确定如何做?
到目前为止我有这个:
struct UserRequest {
let long: String
let lat: String
let dist: String
init(long: String, lat: String, dist: String) {
self.long = long
self.lat = lat
self.dist = dist
}
func converToParameters() -> [String : String] {
return [ "lat": long,
"lng": lat,
"distance": dist
]
}
}
但我希望我的请求符合此序列化
{
"near": {
"lat": "",
"lng": "",
"distance": ""
} }
我的问题是如何将 'near' parent 标题添加到我的连载中?我确信它很简单,但我以前不必以这种方式捆绑我的请求
为此,您需要将 return 类型更改为 [String : Any]
。
func converToParameters() -> [String : Any] {
return ["near" : [ "lat": long,
"lng": lat,
"distance": dist
]]
}