位置: 编程技术 - 正文

IOS 开发之NSDictionary转换成JSON字符串(ios.开发)

编辑:rootadmin

推荐整理分享IOS 开发之NSDictionary转换成JSON字符串(ios.开发),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ios开发基础教程,开发者iphone distribution,ios开发 gcd,ios开发基础教程,ios开发技巧,ios开发最新教程,ios开发是什么意思,ios.开发,内容如对您有帮助,希望把文章链接给更多的朋友!

IOS 开发之NSDictionary转换成JSON字符串

普通情况下,你可能会用一个NSDictionary的分类去做NSDictionary转JSON,如下代码:

IOS 开发之NSDictionary转换成JSON字符串(ios.开发)

然而,NSDictionary装的数据类型鱼龙混杂,有可能是NSDate,NSNumber,NSValue等Objective-C对象,而[NSJSONSerialization dataWithJSONObject:options:error:]这个方法是不能解析这些对象的,如果有这些对象,则会导致crash。所以我们应该在调用NSJSONSerialization之前加一步,将所有数据处理成NSString,代码如下:

这样就NSDictionary转JSON就不会crash了,同理,NSArray也应该这样做。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

php简单中奖算法(实例) 今天遇到这样的一个问题封装一个抽奖概率函数思前想后去网上找点资料吧,而且不止一种方法这种我感觉还是比较容易的还是那句话实现功能的思路不

laravel学习笔记之模型事件的几种用法示例 前言本文主要给大家介绍了关于laravel模型事件用法的相关内容,文中通过示例代码介绍了laravel模型事件的多种用法,下面话不多说了,来一起看看详细

Laravel 5.4向IoC容器中添加自定义类的方法示例 IoC容器容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,

本文链接地址:https://www.jiuchutong.com/biancheng/289989.html 转载请保留说明!

上一篇:PHP+AjaxForm异步带进度条上传文件实例代码(php yield 异步)

下一篇:php简单中奖算法(实例)(php抽奖程序源码)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络