扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
题主,如果你要传数组,那就一定要把你的数组转化成为JSONString再传。
你不能直接传cids,而是要传这个arrStr:NSString *arrStr = [cidsJSONString],然后再试试,就可以了。
你都说了要数组,那为什么这么写?JSONStringWithNSDictionary?
[postDic setValue:[NSString JSONStringWithNSDictionary:self.orderModel.cartCids] forKey:@"cids"];
最好的方式,应该是接口优化,不应该多层结构,最好是单层结构。也就是直接传字典,字典里全部都是简单的基本类型数据。
如果不能优化,那么就将数组转化成JSON字符串,或者将数组中的数组按照一定的规则来来拼接,比如a|b|c这样代替传数组,后台接收到时,就按照规则来分割得到数组了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
题主,如果你要传数组,那就一定要把你的数组转化成为JSONString再传。
你不能直接传cids,而是要传这个arrStr:NSString *arrStr = [cidsJSONString],然后再试试,就可以了。
你都说了要数组,那为什么这么写?JSONStringWithNSDictionary?
最好的方式,应该是接口优化,不应该多层结构,最好是单层结构。也就是直接传字典,字典里全部都是简单的基本类型数据。
如果不能优化,那么就将数组转化成JSON字符串,或者将数组中的数组按照一定的规则来来拼接,比如a|b|c这样代替传数组,后台接收到时,就按照规则来分割得到数组了。