如何构造指定格式的JSON对象并发送至服务端?
问题原因
服务端要求的JSON结构是外层为数组,数组内部包含两个独立的字典,每个字典仅包含一个键值对:
- 第一个字典只有
like_ids字段 - 第二个字典只有
dislike_ids字段
你当前的代码创建的是单字典结构,把两个字段都塞到了同一个字典中,所以生成的结构和要求不符。
修正代码
// 分别构造两个单字段字典 let likeItem = ["like_ids": likes] let dislikeItem = ["dislike_ids": disLikes] // 外层用数组包裹两个字典,即为目标结构 let params = [likeItem, dislikeItem]
内容的提问来源于stack exchange,提问作者Bittoo
相关产品推荐
相关产品推荐

