问题描述:
Xcode中打印的JSON数据:
{ content = { createTime = 1462512975497; expiryDate = 1475137813; id = 204; intervalSeconds = 0; lastHgt = "63.689"; lastLat = "39.9621096"; lastLng = "116.3175201"; lastTime = 1462848844; manage = 1; nickName = "6ZOD6ZObNzM="; share = 0; tname = 3233470E36343434FF726D73; }; state = success; }
{ "content":{ "id":203, "createTime":1462755844018, "share":false, "lastHgt":63.689, "intervalSeconds":0, "nickName":"6ZOD6ZObNzM=", "expiryDate":"1475137813", "tname":"3233470E36343434FF726D73", "lastTime":1462848844, "lastLng":116.3175201, "manage":true,"lastLat":39.9621096}, "state":"success" }
很明显,这里manage字段和share字段明显是boolean类型的数据。但是,用BOOL类接收这两个字段的数据,
NSDictionary *content = [obj objectForKey:@"content"]; BOOL manage = [content objectForKey:@"manage"]; BOOL share = [content objectForKey:@"share"];
得到的结果都为YES,实际上share字段的值应该为NO。
解决办法:
BOOL manage = [[content objectForKey:@"manage"] boolValue]; BOOL share = [[content objectForKey:@"share"] boolValue];
经过这样处理后,得到的manage的值为YES,share的值为NO。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍详解Mybatis-plus中更新date类型数据遇到的坑,包括了详解Mybatis-plus中更新date类型数据遇到的坑的使用技巧和注意事项,需要的朋友参考一下 最近一年的项目都是在使用Mybatis-plus,感觉挺好用的,也没遇到很多问题,但是在最近项目上线之后,遇到了一些新的需要,在进行新版本开发的时候就开始遇到坑了,今天来说一下更新数据中有date类型数据的时候会出现的问
本文向大家介绍IOS json 解析遇到错误问题解决办法,包括了IOS json 解析遇到错误问题解决办法的使用技巧和注意事项,需要的朋友参考一下 概要: Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn't be completed. (Cocoa error 3840.)" (Unescaped control ch
本文向大家介绍详细解析Python中的变量的数据类型,包括了详细解析Python中的变量的数据类型的使用技巧和注意事项,需要的朋友参考一下 变量是只不过保留的内存位置用来存储值。这意味着,当创建一个变量,那么它在内存中保留一些空间。 根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中。因此,通过分配不同的数据类型的变量,你可以存储整数,小数或字符在这些变量中。 变量赋值
问题内容: 我正在为现有网站创建一个应用程序。他们目前具有以下格式的JSON: 他们使用Java脚本将\字符转义后解析。 我的问题是当我使用以下命令在iOS中解析它时: 并这样做: 而不是我得到了对象。 该网站已经投入生产,所以我不能要求他们更改现有结构以返回适当的对象。对他们来说,这将是很多工作。 因此,在他们改变基础结构之前,有什么方法可以使它们像在它们上面一样地工作吗? 任何帮助/建议对我都
本文向大家介绍详解Python 中的 defaultdict 数据类型,包括了详解Python 中的 defaultdict 数据类型的使用技巧和注意事项,需要的朋友参考一下 这篇文章给大家介绍Python 中的 defaultdict 数据类型,具体内容如下所示: 官方网址 首先,defaultdict 是 dict 的一个子类。通常 Python 中字典(dict)这种数据类型是通过键值对来存
本文向大家介绍Javascript中的五种数据类型详解,包括了Javascript中的五种数据类型详解的使用技巧和注意事项,需要的朋友参考一下 Undefined 未定义。只有一个值undefined Null 只有一个值,null Boolean 在javascript中,只要逻辑表达式不返回undefined不返回null,就都是真的。 Number String javasc