使用 Gson 序列化和反序列化枚举
2022-08-31 13:34:07
我如何使用gson 2.2.4序列化和反序列化像这样的简单枚举?
public enum Color {
RED, BLUE, YELLOW;
}
我如何使用gson 2.2.4序列化和反序列化像这样的简单枚举?
public enum Color {
RED, BLUE, YELLOW;
}
你可以试试这个。
import com.google.gson.annotations.SerializedName;
public enum Color {
@SerializedName("0")
RED (0),
@SerializedName("1")
BLUE (1),
@SerializedName("2")
YELLOW (2);
private final int value;
public int getValue() {
return value;
}
private Color(int value) {
this.value = value;
}
}