摘要:除了完成JSON和Model的转换之外, "KakaJSON" 内部还有很多实用的功能,有些也开放为public接口了 遍历属性 阅读全文
posted @ 2019-08-23 14:53 M了个J 阅读 (348) 评论 (0) 编辑
摘要:KakaJSON可以只用 将常用数据进行归档\解档 后面代码中会用到 file 文件路径 String Date Array Model Model Array Model Set Model Dictionary 阅读全文
posted @ 2019-08-22 16:38 M了个J 阅读 (217) 评论 (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 阅读 (186) 评论 (0) 编辑
摘要:在 "上一篇文章" 中提到:有时候服务器返回的某个字段的内容类型可能是不确定的 当时给出的解决方案是实现 或者 方法,根据实际需求自定义JSON的解析逻辑 如果不确定的内容是要转成模型, "KakaJSON" 有更简单的实现方案 举例 swift struct Book: Convertible { 阅读全文
posted @ 2019-08-17 01:42 M了个J 阅读 (155) 评论 (0) 编辑
摘要:在 "KakaJSON手册" 的第2篇文章中提过:由于JSON格式能表达的数据类型是比较有限的,所以服务器返回的JSON数据有时无法自动转换成客户端想要的数据类型 比如客户端想要的是Date类型,服务器返回的可能是字符串 或者 像上述情况, "KakaJSON" 内部是无法自动转换的,但提供了值过滤 阅读全文
posted @ 2019-08-16 18:04 M了个J 阅读 (235) 评论 (0) 编辑
摘要:有时候,服务器返回的JSON数据的key跟客户端模型的属性名可能不一致,比如客户端遵守驼峰规范叫做 ,而服务器端返回的JSON可能叫做 。这时候为了保证数据转换成功,就需要对模型属性名和JSON的key进行相应的映射。 "KakaJSON" 提供了简单易用的映射方式。 最基本的用法 swift st 阅读全文
posted @ 2019-08-16 13:21 M了个J 阅读 (238) 评论 (0) 编辑
摘要:由于JSON格式能表达的数据类型是比较有限的,所以服务器返回的JSON数据有时无法自动转换成客户端想要的数据类型。 比如服务器返回的时间可能是个毫秒数 ,但客户端想要的是 类型 再比如客户端想要的是浮点数 类型,但服务器返回的可能是字符串类型 再比如客户端想要的是 类型,但服务器返回的可能是 、`" 阅读全文
posted @ 2019-08-15 01:01 M了个J 阅读 (371) 评论 (0) 编辑
摘要:在iOS开发中,后台返回的数据大多是JSON格式,对应地会被网络框架层解析成Swift中的Dictionary、Array。由于数据类型的复杂、字段的繁多,直接使用Dictionary、Array会比较麻烦,比如 items[0]["user"]["name"] 这样的使用方式,非常不友善,而且没有 阅读全文
posted @ 2019-08-14 17:22 M了个J 阅读 (2217) 评论 (0) 编辑
摘要:先看效果图 综合网上各种教程,总结如下 新建 D:/jdk/src 、 D:/jdk/debug 目录 src存放源码 debug存放编译结果 将 %JAVA_HOME%/src.zip 解压到 D:/jdk/src ,只保留java、javax、org三个目录即可 将 %JAVA_HOME%/jr 阅读全文
posted @ 2019-05-17 19:52 M了个J 阅读 (640) 评论 (1) 编辑
摘要:网上绝大部分的二叉树打印效果都十分潦草,也不够直观形象,最近自己用JS写了个图形化小工具,也用Java写了个打印器 阅读全文
posted @ 2019-03-30 16:27 M了个J 阅读 (2857) 评论 (8) 编辑