zoukankan      html  css  js  c++  java
  • 后台返回国标码,怎么转化为JSON

     

        AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

        

        manager.responseSerializer = [AFHTTPResponseSerializer serializer];

        

        

        [manager POST:URL parameters:dict progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {

      //设置国标编码        

           NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

            //将返回的数据转为国标码

            NSString *string = [[NSString alloc] initWithBytes:[responseObject bytes] length:[responseObject length] encoding:enc];

             //将转化后的字符串转化为NSData

            NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];

      //将转化后的NSData转化为JSON       

            id obj = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

            

            UIAlertView *a = [[UIAlertView alloc] initWithTitle:@"提示" message:obj[@"MSG_INF"] delegate:nil cancelButtonTitle:nil otherButtonTitles:@"确定", nil];

            [a show];

            

            

     

        } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {

            

            NSLog(@"2222%@",error);

            

        }];

        

  • 相关阅读:
    20150805-20150807 tradeDate-----python
    nutz_web应用中主页跳转到登录页面的方式
    nutz中实现登录验证
    C#之继承
    C#中Page执行顺序:OnPreInit()、OnInit()……
    利用堆栈实现走迷宫算法
    对数组结构体按照K值翻转
    实现多项式的加法和乘法运算
    两个有序链表的合并
    队列的比较和存储方式
  • 原文地址:https://www.cnblogs.com/dududuzhaoji/p/5489692.html
Copyright © 2011-2022 走看看