/**
* 最终JSON数据
*/
+ (NSString *)JsonModel:(NSDictionary *)dictModel
{
if ([NSJSONSerialization isValidJSONObject:dictModel])
{
NSData * jsonData = [NSJSONSerialization dataWithJSONObject:dictModel options:NSJSONWritingPrettyPrinted error:nil];
NSString * jsonStr = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding];
return jsonStr;
}
return nil;
}JSONStr打印出来后是标准是JSON数据,这是没问题的,接下来需求是将这个JSONStr转换比特流提交服务器,原谅我不会其他语言,这数据流没闹懂啊,数据流就是NSData吗?那我上面的jsonData不也可以吗? NSData *data = [Str dataUsingEncoding:NSUTF8StringEncoding];
我这样转也行吗?
[manager POST:URLSTR parameters:data success:^(AFHTTPRequestOperation * _Nonnull operation, id _Nonnull responseObject) {
NSDictionary *qaasa = [NSJSONSerialization JSONObjectWithData:responseObject options:(NSJSONReadingMutableLeaves) error:nil];
DLog(@"%@",qaasa);
} failure:^(AFHTTPRequestOperation * _Nonnull operation, NSError * _Nonnull error) {
}];
难道不是这样子提交吗?但是一直返回是错误服务器处理错误,安卓都已经成功了,我这边还是这样,求解围,整一天了,在线等啊
* 最终JSON数据
*/
+ (NSString *)JsonModel:(NSDictionary *)dictModel
{
if ([NSJSONSerialization isValidJSONObject:dictModel])
{
NSData * jsonData = [NSJSONSerialization dataWithJSONObject:dictModel options:NSJSONWritingPrettyPrinted error:nil];
NSString * jsonStr = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding];
return jsonStr;
}
return nil;
}JSONStr打印出来后是标准是JSON数据,这是没问题的,接下来需求是将这个JSONStr转换比特流提交服务器,原谅我不会其他语言,这数据流没闹懂啊,数据流就是NSData吗?那我上面的jsonData不也可以吗? NSData *data = [Str dataUsingEncoding:NSUTF8StringEncoding];
我这样转也行吗?
[manager POST:URLSTR parameters:data success:^(AFHTTPRequestOperation * _Nonnull operation, id _Nonnull responseObject) {
NSDictionary *qaasa = [NSJSONSerialization JSONObjectWithData:responseObject options:(NSJSONReadingMutableLeaves) error:nil];
DLog(@"%@",qaasa);
} failure:^(AFHTTPRequestOperation * _Nonnull operation, NSError * _Nonnull error) {
}];
难道不是这样子提交吗?但是一直返回是错误服务器处理错误,安卓都已经成功了,我这边还是这样,求解围,整一天了,在线等啊
解决方案 »
- cocos2d-x 里添加GREE平台
- 关于推送证书的问题
- vs和matlab混合编程
- 在类中声音的变量不用进行Release吗?为什么应用报:EXC_BAD_ACCESS
- ARC 下 我怎么样能主动释放内存
- x-code 5.1 zxing使用的问题
- iOS\Swift在设置点击buttom换图片时出现中断崩溃
- iOS开发新手
- 使用javascriptcore 框架后,UIWebView中页面跳转后,用JSExport绑定的方法无法调用
- 安装ruby时候出现的问题 求解救!!
- iOS app用webView加载WAP站,审核被拒绝了,但是已经加载了 WAP的登录页面,但说登录按钮无响应,但在本地测试没问题,请各位大神支持
- ios下载文件显示进度条百分比
[manager POST:URLSTR parameters:data ....
这里的data直接用你的dictModel就行了前提是你的manager要指定序列化,af自己会帮你转
AFJSONResponseSerializer *responseSerializer=[AFJSONResponseSerializer serializer];
AFHTTPRequestSerializer *resquertSerializer=[AFHTTPRequestSerializer serializer];
[manager setRequestSerializer:resquertSerializer];
[manager setResponseSerializer:responseSerializer];