如何在swift 3中制作一个json对象以通过POST api发送它?
Posted
技术标签:
【中文标题】如何在swift 3中制作一个json对象以通过POST api发送它?【英文标题】:how to make a json object to send it via POST api in swift 3? 【发布时间】:2017-03-03 14:24:10 【问题描述】:这是我想作为参数发送的键值对的结构。
KEY 是 rest_order
VALUE 在大括号内
rest_order
"address":"liberty",
"order_price":"1100",
"fname":"rara",
"lname":"bbaba",
"phone":"1100",
"order_prod":[
"prod_id":"10",
"units":"10"
,
"prod_id":"2",
"units":"1"
]
【问题讨论】:
【参考方案1】:class order_prod
var units : String;
var prod_id : String;
func toAnyObject() -> Any
return [
"units": self.units,
"prod_id": prod_id
]
这将是在 Swift 3 中返回所需字典的类
class model
var order_prod = [order_prod]()
var address : String
var order_price : String
var fname: String
var lname : String
var phone : String
func toAnyObject() -> Any
var arrr = Array<Any>()
for i in self.order_prod
arrr.append(i.toAnyObject() )
return [
"order_prod": self.arrr,
"address": self.address,
"order_price" : self.order_price,
"fname": self.fname,
"lname": self.lname,
"phone": self.phone
]
【讨论】:
以上是关于如何在swift 3中制作一个json对象以通过POST api发送它?的主要内容,如果未能解决你的问题,请参考以下文章
如何制作一个 web 服务(最好使用 PHP),它可以被 android 应用程序请求以获取 JSON 对象
如何以编程方式制作随时间变化的 UIButton/CollectionViewCell Swift 3
如何将 json 数据从 alamofire 转换为 swift 对象