我填写.post请求的参数,如下所示:
params = ["title":msgTitle.text ?? "",
"hashTags": [["name":"tag1"],["name":"HashTag"]]] as [String : Any]
正如您所见,hashTags是静态的。我需要帮助理解字典。有没有办法通过将hashTags附加到字典来设置hashTags?我希望能够添加多个“name”:“hashtagName”对。
任何帮助表示赞赏!
答案 0 :(得分:3)
是的,你可以,例如创建字典
var params: [String : Any] = ["title":msgTitle.text ?? ""]
然后设置键hashtags
params["hashTags"] = [["name":"tag1"],["name":"HashTag"]]
或通过数组
var hashtags = [["name":"tag1"]]
hashtags.append(["name":"HashTag"])
params["hashTags"] = hashtags
或者相反:
var params: [String : Any] = ["hashTags" : [["name":"tag1"],["name":"HashTag"]]]
params["title"] = msgTitle.text ?? ""