【发布时间】:2017-06-20 07:49:06
【问题描述】:
我有一个这种形式的数组:
(
{
itemId = 18;
itemPrice = "90.00";
itemQuantity = 100;
},
{
itemId = 17;
itemPrice = "88.00";
itemQuantity = 120;
}
)
我必须以这种形式将其发布到 Json 服务器
im[18][price]=90
im[18][stock]=100
im[18][check]=1
im[17][price]=88
im[17][stock]=120
im[17][check]=1
请帮助我如何做到这一点,目前我正在使用以下代码
for (NSInteger i = 0; i < selectedIdArray.count; i++)
{
mapData = [NSString stringWithFormat:@"api_key=bf45c093e542f057c123ae7d6&menu_name=%@&im[%@][price]=%@&im[%@][stock]=%@&im[%@][check]=%@",MenuNameStr,selectedIdArraySTR,selectedPriceArraySTR,selectedIdArraySTR,selectedQuantityArraySTR,selectedIdArraySTR,@"1"];
}
它给出以下响应
map data api_key=bf45c093e542f057c123ae7d6&menu_name=&im[18,17][price]=90.00,88.00&im[18,17][stock]=100,120&im[18,17][check]=1
请有人帮我将以下数据分别发送到服务器
【问题讨论】:
-
您的问题到底是什么?你做一个POST?那你不把那个数据放到 HTTPBody 里吗?
-
同样的事情,我不知道如何破坏阵列。请帮我为单独的参数发送单独的数据。目前它需要完整的参数数组
-
您显示的第二种格式不是 JSON。
-
请帮我解决这个问题我如何发布这个数组
-
你能告诉我你想如何发布数据吗?实际的 url 或请求是什么?
标签: ios objective-c arrays json dictionary