Home

MoyaMapper是基于Moya和SwiftyJSON封装的工具,以Moya的plugin的方式来实现间接解析,支持RxSwift
Feature¶
- 支持
json转Model自动映射 与 自定义映射 - 无视
json中值的类型,Model中属性声明的是什么类型,它就是什么类型 - 支持
json字符串转Model - 支持定义默认值策略、解析策略
- 插件方式,全方位保障
Moya.Response,拒绝各种网络问题导致Response为nil - Optional - 支持数据随意缓存(
JSON、Number、String、Bool、Moya.Response) - Optional - 支持网络请求缓存
Installation¶
CocoaPods¶
- 默认安装
MoyaMapper默认只安装Core下的文件
pod 'MoyaMapper'
- RxSwift拓展
pod 'MoyaMapper/Rx'
- 缓存拓展
pod 'MoyaMapper/MMCache'
- Rx缓存
pod 'MoyaMapper/RxCache'
Carthage¶
在你的 Cartfile 文件中添加如下内容:
github "MoyaMapper/MoyaMapper"
接着运行 carthage update.
Author¶
- LinXunFeng
- email: xunfenghellolo@gmail.com
- Blogs: LinXunFeng‘s Blog | 掘金 | 简书
![]() |
![]() |
![]() |
|---|---|---|


