特点 | JSONModel | Mantle | MJExtension | YYModel | @H_404_2@1.JSON中含有[NSNull null] | ✔︎ | ✔︎ | ✔︎ | ✔︎ | @H_404_2@2.嵌套Model | ✔︎ | ✔︎ | ✔︎ | ✔︎ | @H_404_2@3.NSArray中为Model | ✔︎ | ✔︎ | ✔︎ | ✔︎ | @H_404_2@4.字段需要换转处理 | ✔︎ | ✔︎ | ✔︎(JSON转Model可以定制,但是Model转JSON没找到方法) | ✔︎ | @H_404_2@5.字段 JSON 中没有 | ✔︎ | ✔︎ | ✔︎ | ✔︎ | @H_404_2@6.未知字段(向后兼容) | ✔︎ | ✔︎ | ✔︎ | ✔︎ | @H_404_2@7.继承情况下多态的支持 | ✘(不支持) | ✔︎ | ✘(不支持) | ✔︎ | @H_404_2@8.NSCoding 协议(持久化)的支持 | ✔︎ | ✔︎ | ✔︎ | ✔︎ | @H_404_2@9.异常情况: NSString <-> NSNumber | ✔︎ | ✘(error) | ✔︎ | ✔︎ | @H_404_2@10.异常情况: NSString <-> NSUInteger | ✘(crash) | ✘(error) | ✔︎ | ✔︎ | @H_404_2@11.异常情况: NSArray <-> NSString | ✘(error) | ✘(error) | ✘(error) | ✘(error) |
---|
上面是自己做的一些场景下的测试,表格中有不清楚的地方可以看下源码:源码地址
原文链接:https://www.f2er.com/json/288775.html