枚舉類型給咱們的程序帶來了好處,如何用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, 實例