【发布时间】:2019-03-27 06:44:02
【问题描述】:
我在 StackOverflow 上搜索了 100 多个帖子,但找不到任何正确答案,谁能帮我解开这个谜。
let param : [String : Any]= [
"ServiceReqID" : 1,
"WebUsersID" : customerID,
"FirstName" : userName,
"LastName" : "",
"Company" : self.profileValues.customerCompanyName,
"City" : self.profileValues.customerCityName,
"Email" : self.profileValues.customerEmail,
"ContactNo" : self.profileValues.customerContactNumber,
"Country" : "Pakistan",
"PackageChange" : 0,
"AddressChange" : 0,
"TelInternetVAS" : 0,
"Others" : 0,
"Comments" : comments,
"CSAFNO" : self.profileValues.customerCSAFNo,
"SecondaryContactNo" : "",
"CustomerTicket" : [
"RequestID" : requestID,
"TaskID" : taskID,
"Description" : comments,
"TicketTypeID" : 3,
"CustomerID" : customerID,
"PriorityID" : 3,
"CustomerTPPID" : TTPIDArray
]
]
使用此代码,只有第一个模型被发送到服务器,第二个模型通过空白值传递
func postserviceRequestFeedback (
url : String,
parameter : [String : Any],
tiket : HTTPHeaders
)
{
Alamofire.request (
url,
method : .post,
parameters : parameter,
headers : tiket
)
.responseJSON { (response) in if response.result.isSuccess{ } }
请帮帮我。
【问题讨论】:
-
"只有第一个模型被发送到服务器,第二个模型通过空白值"第二个模型是什么?你能具体说明一下吗?
-
"CustomerTicket" 是类似于嵌套 json 的第二种模型。 [“RequestID”:requestID,“TaskID”:taskID,“Description”:cmets,“TicketTypeID”:3,“CustomerID”:customerID,“PriorityID”:3,“CustomerTPPID”:TTPIDArray]