您好,登录后才能下订单哦!
这篇文章将为大家详细讲解有关如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型.,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
枚举类型给我们的程序带来了好处,如何用Gson来实现与Json的互转呢?请看本文.
如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型.
实体类:
1 2 3 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
自己写一个转换器实现JsonSerializer<T>接口和jsonDeserializer<T>接口:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
测试类:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
输出结果(结果中已经将state的对应枚举类型转为了int类型):
1 2 3 |
|
分类: JSP
标签: Enum, Gson, json, TypeAdapter, 实例
关于如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型.就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。