1

カスタム注釈から変換したいGSON注釈( "SerializedName")があります。つまり、「SerialType」でGSONタイプを設定した後、「SerialType」要素(フィールドに必要なシリアル化タイプを教えてくれます)を持つ「Serial」アノテーションがある場合、どのようにして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;
}
4

1 に答える 1

3

注釈プロセッサを見てみてください。あなたはドキュメントでより多くの情報を見つけることができます

これらの使用方法を説明する良い投稿があります

于 2013-03-27T11:57:08.390 に答える