我正在使用com.google.gson.annotations.SerializedName和gson docs @SerializedName(value= "Active", alternate = {"Active","Pending"})中提到的元素“ value”和“ alternate”,但编译器显示错误:
“注释类型SerializedName的属性alternate未定义”。

最佳答案

alternate注释的@SerializedName版本是在Gson 2.4版中添加的,因此在早期版本中将不起作用。
似乎父pom有时可能会阻止覆盖该版本(请参见上面的讨论)。

09-10 08:02