列表的反序列化
當嘗試透過Google Gson 傳送清單物件時,由於需要反序列化泛型類型而出現困難。一個簡單的方法是利用 TypeToken 類別。
TypeToken 類別用法
要在編譯時擷取泛型類型,請使用下列語法:
Type listType = new TypeToken<List<MyClass>>(){}.getType();
反序列化
使用捕獲的類型,反序列化可以如下執行:
List<MyClass> myClassList = new Gson().fromJson(result, listType);
附加說明
利用TypeToken類,可以實現使用Gson進行泛型列表的傳輸和反序列化高效能。
以上是如何使用 TypeToken 透過 Gson 反序列化列表物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!