我有一个GSON注释(“SerializedName”),我想从我的自定义注释中翻译。我的意思是,如果我有“SerialType”元素的“Serial”注释(告诉我我想要的字段序列化类型),在“SerialType”中设置GSON类型后 - 如何为该元素生成GSON注释具体领域?
示例代码:
@Target(ElementType.FIELD)
public @interface Serial
{
SerialType type();
String value();
}
public class Example
{
@Serial(type = SerialType.GSON, value = "test")
public int field;
}
将生成:
public class Example
{
@SerializedName("test")
public int field;
}