SXSwiftJ2M Swift字典转模型框架
Swift 里的字典转模型,说简单其实也不简单,尤其你还想省事儿不写一堆Decodable
代码。SXSwiftJ2M就是个挺不错的工具,思路和JSONModel
差不多,核心就是让你用最少的代码把 JSON 字典变成你想要的模型对象。反射搞定类型检查,响应也快,代码也简单,关键还不用折腾一堆手动映射,挺省心的。
字典到模型的转换做得比较顺,支持批量转换,一次性转整个数组也没问题。属性名对不上?可以映射。出错也不用怕,错误提示挺明确的,调试起来也方便。
你只需要定义个模型类,继承一下它的基类或者加个协议就行,标记一下属性。剩下的交给它来就好了,连转换代码都不用自己写,适合偷懒又追求效率的你。
像一些比较棘手的类型,比如Date
、自定义枚举啥的,它也考虑到了,可扩展性还挺好。对了,如果你想知道它是怎么实现的,源码也放出来了,压缩包里还有 demo,直接跑起来看更直观。
如果你对Decodable
那一套不太感冒,又不想自己手撸一套工具,那SXSwiftJ2M你可以试试,适合想快速搞定接口数据的项目场景。
17.3KB
文件大小:
评论区