ios - 如何将自定义字典数组传递给 Swift 中的请求正文?
问题描述
我想将字典数组传递给请求正文,这里是传递请求的示例数组。
身体 :
[
{
"security_question_id": 1,
"answer": "abc",
"user_security_question_id": 40
},
{
"security_question_id": 3,
"answer": "abc",
"user_security_question_id": 41
},
{
"security_question_id": 2,
"answer": "abc",
"user_security_question_id": 42
}
]
如何将上述字典数组作为正文请求传递。
解决方案
您的数据不是类型安全的 Swift 字典格式,因为值是类型(字符串和整数)的混合。您最好将数据保存在结构中,然后将结构数组传递给您需要的任何函数。
struct SecurityInfo {
questionID: Int
answer: String
questionID: Int
}
func someFunction (securityInfo: [SecurityInfo]) {
//do something with the data
}
然而,从数据来看,它看起来更像 json 而不是 swift。问题真的是如何将数据导入快速应用程序吗?(顺便说一句,我故意忽略了将密码存储为纯文本的所有安全问题 :-)
推荐阅读
- git - Github 无法从基础分支发出拉取请求
- java - 如何使用 json 对象从上下文处于 mainactivity 的对话框的 editText 发送数据?
- c# - 在实体框架事务中执行存储过程
- javascript - 向 Cytoscape 动态添加节点
- processing - 非常新手故障排除。Atom 上的基本 p5.js index.html 设置,不在浏览器上生成任何内容?
- octave - 以八度为单位设置当前数字
- c# - C# 对象引用未设置为对象的实例。ASP.NET
- css - Vuejs 从顶部导航栏中删除滚动条
- json - 如何反序列化包含转义字符串的 JSON 响应?(假装客户/杰克逊)
- java - 如何将图像从 C++ 传递到 Java