需要按以下格式发送JSON响应
[{ data = [{
"current_time" = "2017-08-2911:08:26";
"imei_no" = e639e129d0f3ab7l;
"tbl_card_type" = 0;
"tbl_category_details" = 0;
}];
}]
使用下面的代码
var arrayParams : [NSDictionary] = []
let dataValue = ["imei_no":"e639e129d0f3b7d","current_time":"2017-08-2911:08:26","tbl_offer_details":"0","tbl_card_type":"0","tbl_dashboard":"0","tbl_category_details":"0","tbl_sub_category_details":"0"]
let params = ["data":dataValue]
print(params)
arrayParams.append(params as NSDictionary )
print(arrayParams)
op参数如下
[{
data = {
"current_time" = "2017-08-2911:08:26";
"imei_no" = e639e129d0f3ab7d;
"tbl_card_type" = 0;
"tbl_category_details" = 0;
};
}]
需要添加像这样的参数
[{data = [{ "current_time" = "2017-08-2911:08:26";
"imei_no" = e639e129d0f3ab7d;
"tbl_card_type" = 0;
"tbl_category_details" = 0; }];
}]
答案 0 :(得分:0)
试试这个:
var arrayParams : [Any] = []
let dataValue = ["imei_no" :"e639e129d0f3b7d",
"current_time" :"2017-08-2911:08:26",
"tbl_offer_details" :"0",
"tbl_card_type" :"0",
"tbl_dashboard" :"0",
"tbl_category_details":"0",
"tbl_sub_category_details":"0"]
let params = ["data":[dataValue]]
print(params)
arrayParams.append(params)
print(arrayParams)
如果您对()有疑问,可以通过制作JSON进行验证。
let data = try! JSONSerialization.data(withJSONObject: arrayParams, options: JSONSerialization.WritingOptions.prettyPrinted)
let json = NSString(data: data, encoding: String.Encoding.utf8.rawValue)
if let json = json {
print(json)
}
注意:您必须使用所有快速类