ios 处理json 的逻辑值问题

  • 问题描述:无法对逻辑值做出正确判断
    在服务器端
boolean isSuccess = false;

客户端接收到json数据,转化为字典类型输出,正确时为1,错误时未零。

图片.png
图片.png
    if ([responseDic objectForKey:@"isSuccess"] ) {
        [SVProgressHUD showSuccessWithStatus:@"Succeed !"];
    } else{
        [SVProgressHUD showErrorWithStatus:[responseDic objectForKey:@"errorInfo"]];
    }

无论服务器返回对错,if判断都为正确

  • 解决方案:
 BOOL isSuccess = [[responseDic objectForKey:@"isSuccess"] boolValue];
    if (isSuccess) {
        [SVProgressHUD showSuccessWithStatus:@"Succeed !"];
    } else{
        [SVProgressHUD showErrorWithStatus:[responseDic objectForKey:@"errorInfo"]];
    }

  • PS:此方法同样适用于其他数据类型
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,838评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,935评论 6 13
  • 不经历风雨怎能见彩虹,从第一次活动开始,老天爷就非常的照顾我们,总是在我们活动前大雨转小雨、小雨转停。这次同样下了...
    木小熙阅读 2,435评论 0 1
  • 德育古鉴 喜欢写字是从高三开始的吧! 那时,记得连续几次被老师在课堂上批评作文写得太潦草,说高考阅卷老师根本没心情...
    步行街夏天阅读 3,449评论 3 2

友情链接更多精彩内容