0

Gsonを使用していますが、列挙型をシリアル化して表示したいと思います。

私の列挙型:

Tuple{

    SINGLE(1,"Single"), 
    DOUBLE(2,"Double")

    Tuple(int asInt,String properName){
        this.asInt=asInt;
        this.fullName=fullName;
    }

    public int AsInt;
    public String fullname;
}

このような出力が欲しいのですが:

(SINGLE:{asInt:1,fullName:'Single'},DOUBLE:{asInt:2,fullname:'Double'})

どうすればこれを作ることができますか?

4

1 に答える 1

2

私が間違っていなければ、カスタムのシリアル化と逆シリアル化が必要なようです。このリンクを確認してください。キックスタートとして使用できるかなり自己記述的な例があります。

于 2012-05-07T17:05:52.897 に答える