DataInjector 0.3.1

DataInjector 0.3.1

Crescent Flare 维护。



  • Crescent Flare Apps

Data Injector

CI Status License Version Version

Data injector是一个项目,它可以轻松地操纵JSON数据,在由应用程序处理之前。例如,将RESTful API响应映射到视图模型,以及视图内容一起,或修复API响应。

使用此库与JsonInflatorUniLayout一起使用,以在iOS和Android之间共享逻辑,并实时同时开发它们。

功能

  • 提供了一个易于访问和修改嵌套数据结构(例如Android列表和映射,或iOS上的数组字典)的方法
  • 轻松地在数据类型之间转换
  • 一套基于源数据修改目标数据的注入器
  • 一组转换器,以将源数据(可以与注入器一起使用)转换为其他类型

iOS集成指南

库通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中。

pod "DataInjector", '~> 0.3.1'

Android 集成指南

在使用 gradle 时,可以将库轻松导入到项目的 build.gradle 文件中。添加以下依赖项:

compile 'com.crescentflare.datainjector:DataInjectorLib:0.3.1'

请确保已将 jcenter 添加为仓库。

示例

提供的示例展示了如何将结构化的客户表映射到适合在表格视图(iOS)或回收视图(Android)中显示的列表。

状态

此库处于初始状态,但已具备基本功能,目前已经很有用。然而,可能存在错误。将来还将增加更多功能和工具。