Gson对
Map密钥使用了专用的序列化器。默认情况下,它使用将
toString()要用作键的对象的。对于
enum类型,基本上就是
enum常量的名称。
@SerializedName,默认为
enum类型,仅当将序列化为
enumJSON值(对名称除外)时才使用。
使用
GsonBuilder#enableComplexMapKeySerialization来构建你的
Gson实例。
private static Gson gson = new GsonBuilder().enableComplexMapKeySerialization().create();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)