ios - 如何在ios字典中创建包含可变数组的参数(mutabledictionary)

标签 ios objective-c nsmutablearray nsmutabledictionary

我有需要以 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/

相关文章:

ios - UIAlertcontroller 设置属性消息

ios - UIImagePickerController 中的前置摄像头

ios - 如何在绘图中添加闪烁圆圈:inRect: method of UIView?

ios - UITableView rowHeight 动画耗时太长

ios - NSMutableArray 丢失所有对象

objective-c - 如何仅在 tableview 中显示 UISearchbar 栏而不是在 objective-c 中的 UINavigationbar 上

objective-c - Objective-C 中的空对象模式

iphone - 将 ViewController 放在 TabBarController 之上

iphone - 如何将数组元素添加到已包含另一个数组值的 NSMutableArray?

ios - 如何在数组之间插入对象?