我有一个 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;
}