Skip to content

全面支持gson注解

Compare
Choose a tag to compare
@LightSun LightSun released this 13 Oct 16:13
· 284 commits to master since this release

1, 此版本的核心功能是支持gson所有注解。(包括自动生成JsonAdapter, SparseArray数据同样支持)
2, 新增全局配置的注解@GlobalConfig.

@GlobalConfig(
        gsonConfig = @GsonConfig(
                version = 2.0,
                forceDisable = false,
                generateJsonAdapter = true
        )
)

3, 用GsonSupport可快速序列化和反序列化。 本框架定义的数据
4, 为了简化开发,@field默认flags = FieldFlags.FLAGS_MAIN_SCOPES_2.

release version:

    compile 'com.heaven7.java.data.mediator.annotation:data-mediator-annotations:1.0.5'
    compile 'com.heaven7.java.data.mediator:data-mediator:1.2.0'

    apt 'com.heaven7.java.data.mediator.compiler:data-mediator-compiler:1.2.0'
   //gson支持库. 
    compile 'com.heaven7.java.data.mediator.support.gson:data-mediator-support-gson:1.0.2'
```

not changed
```java
   //android 数据绑定和SparseArray Parcel支持库 
   compile 'com.heaven7.android.data.mediator:data-mediator-android:1.0.5'
```