详解iOS开发中解析JSON中的boolean类型的数据遇到的问题
发布时间 - 2026-01-10 22:07:51 点击率:次问题描述:

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;
}
网页请求返回的JSON数据:
{
"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。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ios
# 提交json
# boolean
# 提交json格式
# json
# iOS中json解析出现的null
# nil
# NSNumber的解决办法
# IOS中Json解析实例方法详解(四种方法)
# iOS json解析出错的几种情况总结
# iOS开发使用JSON解析网络数据
# IOS 简单的本地json格式文件解析的实例详解
# IOS json 解析遇到错误问题解决办法
# IOS开发之JSON转PLIST实例详解
# iOS Swift读取本地json文件报错的解决方法
# 谈谈iOS开发之JSON格式数据的生成与解析
# iOS读写json文件的方法示例
# 值为
# 这两个
# 很明显
# 都为
# 解决办法
# 大家多多
# intervalSeconds
# id
# lastHgt
# lastLng
# lastLat
# expiryDate
# pre
# class
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用好域名打造高点击率的自主建站?
EditPlus中的正则表达式 实战(1)
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
郑州企业网站制作公司,郑州招聘网站有哪些?
Python文件流缓冲机制_IO性能解析【教程】
如何快速搭建个人网站并优化SEO?
js实现点击每个li节点,都弹出其文本值及修改
网站制作企业,网站的banner和导航栏是指什么?
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
网站页面设计需要考虑到这些问题
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
如何实现javascript表单验证_正则表达式有哪些实用技巧
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何在 React 中条件性地遍历数组并渲染元素
如何确认建站备案号应放置的具体位置?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel如何实现数据库事务?(DB Facade示例)
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
lovemo网页版地址 lovemo官网手机登录
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何在万网自助建站中设置域名及备案?
如何快速搭建虚拟主机网站?新手必看指南
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
详解阿里云nginx服务器多站点的配置
Laravel怎么使用Intervention Image库处理图片上传和缩放
动图在线制作网站有哪些,滑动动图图集怎么做?
*服务器网站为何频现安全漏洞?
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
香港服务器租用每月最低只需15元?
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
香港服务器租用费用高吗?如何避免常见误区?
在Oracle关闭情况下如何修改spfile的参数
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
微信小程序 配置文件详细介绍
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
MySQL查询结果复制到新表的方法(更新、插入)
JavaScript如何实现倒计时_时间函数如何精确控制
Laravel如何使用模型观察者?(Observer代码示例)
linux写shell需要注意的问题(必看)
JS中对数组元素进行增删改移的方法总结
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何自定义建站之星网站的导航菜单样式?

