使用自定义序列化使用Gson序列化枚举映射

使用自定义序列化使用Gson序列化枚举映射,第1张

使用自定义序列化使用Gson序列化枚举映射

Gson对

Map
密钥使用了专用的序列化器。默认情况下,它使用将
toString()
要用作键的对象的。对于
enum
类型,基本上就是
enum
常量的名称
@SerializedName
,默认为
enum
类型,仅当将序列化为
enum
JSON值(对名称除外)时才使用。

使用

GsonBuilder#enableComplexMapKeySerialization
来构建你的
Gson
实例。

private static Gson gson = new GsonBuilder().enableComplexMapKeySerialization().create();


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存