我正在使用com.google.gson.annotations.SerializedName和gson docs @SerializedName(value= "Active", alternate = {"Active","Pending"})
中提到的元素“ value”和“ alternate”,但编译器显示错误:
“注释类型SerializedName的属性alternate未定义”。
最佳答案
alternate
注释的@SerializedName
版本是在Gson 2.4版中添加的,因此在早期版本中将不起作用。
似乎父pom有时可能会阻止覆盖该版本(请参见上面的讨论)。