2
我想更改Gson解析器的規則(由Google for Android編寫的json解析器)。比如我有類的對象:如何更改Gson解析器的規則?
enum Type
{
PRIMARY,
SECONDARY
}
class A
{
public int i = 4;
public Type type = Type.PRIMARY;
}
A a = new A();
現在,如果我將通過GSON轉換器,轉換對象:
Gson gson = new Gson();
JsonElement json = gson.toJson(a);
我會得到JSON元素:{「我」:4「型「:「主」}。而不是我想得到:{「我」:4,「類型」:0},即類型的序數,而不是它的名稱。
我該怎麼做?
Tnx。