我有需要以 POST 类型传递的参数。
参数是
{
"couponamt": 0,
"pincode": 110093,
"proinfo":
[
{ "prodPrice": 2289,
"prodSize": "",
"proid": 41211,
"promapid": 68804,
"proname": "Spigen SGP10905 Gunmetal iPhone 6 (5.5inch) Case ",
"qty": 1,
"vendorId": 1050
},
{ "prodPrice": 6422,
"prodSize": "3X8 Feet",
"proid": 61554,
"promapid": 110886,
"proname": "Kaka Carpet K00108 Camel Tibbati Gabbeh Carpet",
"qty": 1,
"vendorId": 1066
},
{ "prodPrice": 3996,
"prodSize": "XL",
"proid": 99003,
"promapid": 162976,
"proname": "AbsurdABWS15-625GreyWomenSweatshirt",
"qty": 4,"vendorId": 885
}
],
"shipcharge": 75,
"totalAmount": 1599,
"usedwalletamount": 0
}
我想将此参数与我的网址一起传递以创建请求。它采用数组形式。请尽快回复。 谢谢
最佳答案
首先,创建NSMutableDictionary
有 7 个键,即 prodPrice、prodSize、proid、promapid、proname、qty、vendorId。
为您的 keys
设置所需的值.
在此之后,创建 NSMutableArray
并将你所有的词典添加到这个数组中。
现在创建 1 个 final NSMutableDictionary
它将用作服务器期望的任何参数键的值。
在这个字典里,设置你上面创建的NSMutableArray
作为关键信息的值(value)。类似地为其他键 couponamt、pincode、shipcharge 等设置值。
最后将此字典附加到您的基本 url。
关于ios - 如何在ios字典中创建包含可变数组的参数(mutabledictionary),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35717159/