随笔分类 -  KakaJSON

KakaJSON框架使用指南
摘要:在去年年底开通了个人B站:小码哥MJ,将会不定期上传一些IT干货视频,欢迎观看交流! 下面的图片是截止至2020年6月6日上传的一些内容 也非常欢迎关注个人微信公众号:xmg_mj,将不定期分享IT技术干货 阅读全文
posted @ 2020-03-07 10:19 M了个J 阅读(6902) 评论(0) 推荐(8) 编辑
摘要:除了完成JSON和Model的转换之外, "KakaJSON" 内部还有很多实用的功能,有些也开放为public接口了 遍历属性 阅读全文
posted @ 2019-08-23 14:53 M了个J 阅读(2163) 评论(0) 推荐(1) 编辑
摘要:KakaJSON可以只用 将常用数据进行归档\解档 后面代码中会用到 file 文件路径 String Date Array Model Model Array Model Set Model Dictionary 阅读全文
posted @ 2019-08-22 16:38 M了个J 阅读(1643) 评论(0) 推荐(0) 编辑
摘要:前面的文章介绍了如何利用 "KakaJSON" 进行JSON转Model,从这篇文章开始介绍如何将Model转成JSON 生成JSON和JSONString swift struct Car: Convertible { var name: String = "Bently" var new: Bo 阅读全文
posted @ 2019-08-17 21:37 M了个J 阅读(2306) 评论(0) 推荐(0) 编辑
摘要:在 "上一篇文章" 中提到:有时候服务器返回的某个字段的内容类型可能是不确定的 当时给出的解决方案是实现 或者 方法,根据实际需求自定义JSON的解析逻辑 如果不确定的内容是要转成模型, "KakaJSON" 有更简单的实现方案 举例 swift struct Book: Convertible { 阅读全文
posted @ 2019-08-17 01:42 M了个J 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:在 "KakaJSON手册" 的第2篇文章中提过:由于JSON格式能表达的数据类型是比较有限的,所以服务器返回的JSON数据有时无法自动转换成客户端想要的数据类型 比如客户端想要的是Date类型,服务器返回的可能是字符串 或者 像上述情况, "KakaJSON" 内部是无法自动转换的,但提供了值过滤 阅读全文
posted @ 2019-08-16 18:04 M了个J 阅读(1918) 评论(0) 推荐(2) 编辑
摘要:有时候,服务器返回的JSON数据的key跟客户端模型的属性名可能不一致,比如客户端遵守驼峰规范叫做 ,而服务器端返回的JSON可能叫做 。这时候为了保证数据转换成功,就需要对模型属性名和JSON的key进行相应的映射。 "KakaJSON" 提供了简单易用的映射方式。 最基本的用法 swift st 阅读全文
posted @ 2019-08-16 13:21 M了个J 阅读(2503) 评论(0) 推荐(2) 编辑
摘要:由于JSON格式能表达的数据类型是比较有限的,所以服务器返回的JSON数据有时无法自动转换成客户端想要的数据类型。 比如服务器返回的时间可能是个毫秒数 ,但客户端想要的是 类型 再比如客户端想要的是浮点数 类型,但服务器返回的可能是字符串类型 再比如客户端想要的是 类型,但服务器返回的可能是 、`" 阅读全文
posted @ 2019-08-15 01:01 M了个J 阅读(2810) 评论(0) 推荐(0) 编辑
摘要:在iOS开发中,后台返回的数据大多是JSON格式,对应地会被网络框架层解析成Swift中的Dictionary、Array。由于数据类型的复杂、字段的繁多,直接使用Dictionary、Array会比较麻烦,比如 items[0]["user"]["name"] 这样的使用方式,非常不友善,而且没有 阅读全文
posted @ 2019-08-14 17:22 M了个J 阅读(20602) 评论(1) 推荐(14) 编辑