iOS post一个json字符串到服务器 评论
2016-03-29 16:02
316 查看
在做一个项目的评论,需要的很多数据花费了一部分的心力(贱笑脸)整合到了一个NSDictionary里面传给了服务端,服务端的妹子(不漂亮)死活说接收不到,咱说程序员又作为一个男人当然要首先检讨自己的错误,我最后尝试了一下 果然是我的问题 应该把字典转为NSData 然后把NSData转化为NSString 再将 NSString作为参数传送给她(heiheihei)下面是代码:
1,把字典转化为NSData
NSError * error ;
NSData * jsonData = [NSJSONSerialization dataWithJSONObject:self.postDic options:NSJSONWritingPrettyPrinted error:&error] ;
self.postDic 为一开始整合完数据得到的字典
2,把NSData转化为NSString
NSString * jsonString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding] ;
3,把得到的jsonString post给服务器就行了 有时候服务端需要这个jsonString作为value传给他 也就是 {@“jsonString”:jsonString} 传给他
这样就可以解决那个问题了 也就实现了iOS中评论的所有流程 (嘿嘿嘿)
1,把字典转化为NSData
NSError * error ;
NSData * jsonData = [NSJSONSerialization dataWithJSONObject:self.postDic options:NSJSONWritingPrettyPrinted error:&error] ;
self.postDic 为一开始整合完数据得到的字典
2,把NSData转化为NSString
NSString * jsonString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding] ;
3,把得到的jsonString post给服务器就行了 有时候服务端需要这个jsonString作为value传给他 也就是 {@“jsonString”:jsonString} 传给他
这样就可以解决那个问题了 也就实现了iOS中评论的所有流程 (嘿嘿嘿)
相关文章推荐
- iOS开发~FMDB的使用
- iOS学习笔记07--深拷贝与浅拷贝
- ios 关于如何调整cell.imageView中的ImageView大小及位置
- iOS 重写pop跳转的方法
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- iOS-获取当前View所在的控制器
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- iOS 中图片旋转的方法
- iOS完整学习路线图-对知识的回顾/整理
- 提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果
- iOS 自定义单元格分割线宽度和屏幕宽度不一致问题
- ios文件读取(二)
- IOS开发-OC学习-protocol(协议)
- iOS App使用设计模式中的模板方法模式开发的示例
- iOS 开发技巧心得体会
- 关于iOS多线程,你看我就够了
- iOS开发:IB VS 纯代码
- iOS开发中的系统版本比较
- iOS CocoaPods安装和使用图解
- iOS视频水印