枚举类型给咱们的程序带来了好处,如何用Gson来实现与Json的互转呢?请看本文.html
本文重点掌握如何本身写一个TypeAdapter及注册TypeAdapter和处理Enum类型.java
实体类:json
1ide 2测试 3ui |
|
1.net 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, 实例