zoukankan      html  css  js  c++  java
  • ios 中 数组、字典转成json格式上传到后台,遇到的问题

    项目需求需要传json格式到后台

    字典转成JSON

     AddGoodModel*model = _dataArray[i];

            

            NSMutableDictionary*guigeDict =[NSMutableDictionary dictionary];

            [guigeDict setValue:model.name forKey:@"name"];

            [guigeDict setValue:model.isck forKey:@"isck"];

            [guigeDict setValue:groupPrice forKey:@"groupprice"];

            [guigeDict setValue:model.price forKey:@"price"];

            [guigeDict setValue:model.storage forKey:@"storage"];

            [guigeDict setValue:[NSString stringWithFormat:@"%ld",model.AddGoodID] forKey:@"id"];

            [guigeDict setValue:model.commonid forKey:@"commonid"];

     

      NSDictionary*parameter =@{@"":[[NSString alloc]initWithData:[NSJSONSerialization dataWithJSONObject:guigeDict options:NSJSONWritingPrettyPrinted error:nil] encoding:NSUTF8StringEncoding]};

     

     

    注意事项:字典不能是

    [guigeDict setObject:@”“ forKey:@”“]; 方式赋值,不然会出现乱码的情况

     

     

    数组转成JSON

    数组转成json只能转成字符串的形式,注意好像不能是可变数组,只能是不可变数组

    ,不然会出现问题

     NSArray*jsonArray =[NSArray arrayWithArray:_NewArray];

        NSString*string =[jsonArray JSONString];

     

     

    注意:接收转换后的JSON格式数据一定要用相应类型接收赋值,不然会数据类型不对崩溃

  • 相关阅读:
    CF1033F Boolean Computer
    CF1027G X-mouse in the Campus
    LOJ2570 [ZJOI2017]线段树
    清华强基&交大浙大三一
    java制作unicode代码在excel中批量导入图片
    laravel8新功能和笔记
    缩小图片比例大小和占用空间
    2018-2019-2 20175216张雪原 实验五《网络编程与安全》实验报告
    2018-2019-2 20175216张雪原 实验四《Android程序设计》实验报告
    20175216 《Java程序设计》第十一周学习总结
  • 原文地址:https://www.cnblogs.com/xiwanxiang190351/p/7028597.html
Copyright © 2011-2022 走看看