19

我正在构建一个需要大量 JSON 数据处理的应用程序。在浏览了不同的框架之后,我选择了JSONModel ( https://github.com/icanzilb/JSONModel ) 和github Mantle ( https://github.com/github/Mantle ),因为它们具有丰富的功能集和易用性.

它们在数据转换、归档、复制、自动和自定义键映射等功能方面非常相似。但是,JSONModel具有一些额外的开箱即用映射选项和内置模型级联支持,而Mantle是相对更流行,显然它背后有 github 支持。

对我来说,性能和易用性很重要,所以我只是想知道是否有人有真正使用它们的经验并且可以分享,主要是在性能和​​易用性方面。

由于有很多内置的键映射选项和模型级联,我自己倾向于JSONModel,但不确定它如何处理大量数据。

编辑(2015 年 4 月 28 日):我最终使用了 Github Mantle,因为它与我的应用程序架构很好地融合在一起,而且它具有更多的模块化设计,您可以在其中插入自己的属性格式化程序、核心数据支持、嵌套模型等等.

已经使用了近 2 年,从未遇到过对我不起作用的情况,不开玩笑!它与 AFNetworking 或 Alamofire 框架配合得很好,与 Swift 配合使用。当 Swift 支持仍然不完整时,我试图寻找替代方案,我什至找不到任何很棒的东西。

4

0 回答 0