ios - Alamofire 在参数中发送字典数组
<p><p>我有一个 <code>POST API</code> 在其中发送多个参数,其中一个参数必须是 <code>dictionaries</code> 的 <code>array</code>。</p>
<pre><code>let arr = [
[
"id" : "1",
"price" : "10"
],
[
"id" : "2",
"price" : "20"
]
]
let params : Parameters = [
"param1" : "anyvalue1",
"param2" : "anyvalue2",
"param3" : arr,
]
</code></pre>
<p>当我在 <code>Alamofire Request</code> 中使用这些参数并点击 API 时,<code>print(res.result.value)</code> 总是返回未知。谁能帮我这个。以下是请求API的方式</p>
<p><code>Alamofire.request(url, method:.post, parameters: params).responseJSON{(res) in
print(res.result.value)//总是显示'unknown'作为输出
}</code></p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>尝试使 params 像这样的 的 Dic :</p>
<pre><code>let params : = [
"param1" : "anyvalue1",
"param2" : "anyvalue2",
"param3" : arr,
]
</code></pre></p>
<p style="font-size: 20px;">关于ios - Alamofire 在参数中发送字典数组,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/48680530/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/48680530/
</a>
</p>
页:
[1]