haoxiqiang
03/18/2022, 10:48 AM@Parcelize
data class Post(
@SerializedName("topic_list")
val topics: MutableList<Topic> = mutableListOf(),
@SerializedName("tag_list")
val tagList: MutableList<PostTag> = mutableListOf()
)
I build a android project with the kotlin-parcelize, if json with out topic_list/tag_list, I think it will be the default value which two empty list.
but in last week. it’s generate by kapt without default value.
after decompile:
@SerializedName("media_list")
@NotNull
private List<Media> mediaList;
Why….😅Tim Oltjenbruns
03/18/2022, 12:25 PMTim Oltjenbruns
03/18/2022, 12:26 PMhaoxiqiang
03/18/2022, 12:30 PMhaoxiqiang
03/18/2022, 12:39 PMTim Oltjenbruns
03/18/2022, 12:44 PMhaoxiqiang
03/21/2022, 9:54 AMhaoxiqiang
03/22/2022, 9:08 AMhaoxiqiang
03/22/2022, 9:15 AM// is OK
data class A (
@SerializedName(“a”)
val a:String=“”,
@SerializedName(“b”)
val b:Int=0
)
// is Failed
data class A (
@SerializedName(“a”)
val a:String,
@SerializedName(“b”)
val b:Int=0
)