【发布时间】:2017-08-30 07:09:42
【问题描述】:
需要按以下格式发送 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)
参数操作如下
[{
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; }];
}]
【问题讨论】:
-
let params = ["data":dataValue]这就是您的问题所在。试试let params = ["data":[dataValue]],因为它是一个字典数组。 -
@P.ECS 你得到答案了吗?