【发布时间】:2024-01-07 14:53:01
【问题描述】:
在 swift 中使用 alamofire 时,我将以下原始数据作为参数发送
{
"customer": {
"firstname": "test",
"lastname": "user",
"email": "testuser30@gmail.com",
"website_id": 1,
"addresses": [
{
"customer_id": 3292,
"region": {
"region": "New York"
},
"country_id": "US",
"street": [
"US"
],
"telephone": "84656313",
"postcode": "34521",
"city": "us",
"firstname": "test",
"lastname": "usr",
"default_shipping": true,
"default_billing": true
}
]
}
}
我已经使用 alamofire 在代码中编写了如下给出的参数。
let customer : Parameters = [
"email":email,
"firstname":fname,
"lastname":lname,
"website_id":1,
"addresses": {
[
"customer_id": id,
"region": [
"region": state
],
"country_id": country,
"street": {
self.add1Txt.text! + self.add2Txt.text!
},
"telephone": self.phoneTxt.text!,
"postcode": self.pincodeTxt.text!,
"city": self.cityTxt.text!,
"firstname": self.fnameLbl.text!,
"lastname": self.lnameLbl.text!,
"default_shipping": true,
"default_billing": true
]
}
]
let parameters: Parameters =
[
"customer": customer
]
它显示“JSON 写入 (__SwiftValue) 中的类型无效”。这个参数传递有什么问题?
【问题讨论】:
标签: json swift alamofire raw-data