【发布时间】:2019-03-14 06:00:14
【问题描述】:
我想快速创建一个发布请求,但我对Encodable 协议感到困惑。以及如何创建它们。
以下是我要发布的数据:
{
answers: [{
"time": 1,
"score": 20,
"status": true,
"answer": 456
}],
challenge_date": "2019-03-13"
}
如何使用Encodable 或JSONSerialization 发布?
【问题讨论】:
-
Q1. 您的
POST请求是什么样的? Q2. 这必须是一个 json 字符串,你不能把它变成一个[String:Any]对象吗? Q3.你有这个Codable模型吗? -
另外,您的 json 结构无效。根对象是一个字典,但该数组没有与任何键名相关联
标签: ios swift post nsjsonserialization encodable