使用Gson在Android 中@SerializedName注释的基本目的是什么?
给我一些不同的例子.我无法理解使用它的主要目的.
我使用retrofit
,gson
并且realm
,我真的不知道是什么原因导致这个错误,但只有当发生在发布APK minifyEnabled
是true
,所以我想这是发出了proguard的,但我不知道到底有什么问题.
这是我的错误:
java.lang.IllegalArgumentException: Unable to create converter for class com.ool.oolapp.data.models.NewsFeedResponse
for method a.getPosts
at retrofit2.ServiceMethod$Builder.methodError(Unknown Source)
at retrofit2.ServiceMethod$Builder.createResponseConverter(Unknown Source)
at retrofit2.ServiceMethod$Builder.build(Unknown Source)
at retrofit2.Retrofit.loadServiceMethod(Unknown Source)
at retrofit2.Retrofit$1.invoke(Unknown Source)
at java.lang.reflect.Proxy.invoke(Proxy.java:393)
at $Proxy1.getPosts(Unknown Source)
at com.ool.oolapp.data.a.b.a(Unknown Source)
at com.ool.oolapp.data.b.k.a(Unknown Source)
at com.ool.oolapp.data.b.k.a(Unknown Source)
at com.ool.oolapp.home.a.c.a(Unknown Source)
at com.ool.oolapp.home.b.b.b(Unknown Source)
at com.ool.oolapp.home.b.b.a(Unknown Source)
at com.ool.oolapp.home.view.d.v(Unknown Source)
at android.support.v4.b.p.L(Unknown Source)
at android.support.v4.b.v.a(Unknown Source)
at android.support.v4.b.v.e(Unknown Source)
at android.support.v4.b.v.a(Unknown Source)
at android.support.v4.b.g.e(Unknown Source)
at …
Run Code Online (Sandbox Code Playgroud)