首页 > 解决方案 > 注释类型 SerializedName 的属性“alternate”未定义

问题描述

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

标签: javajsongson

解决方案


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


推荐阅读