2013-01-04 43 views
0

有沒有辦法查詢GsonBuilder以找出哪些類的註冊JsonSerializer與它相關聯?我可能會自己跟蹤它,但如果數據已在GsonBuilder中可用,那將會很好。任何幫助,將不勝感激!Gson - 查詢註冊類型適配器?

回答

0

不,沒有。

您可以使用Gson類中的getAdapter()方法獲取特定類型的適配器,以便檢查任何特定類型的適配器......但是沒有辦法返回所有這些類型的列表。

+0

感謝Brian,我嘗試過使用'getAdapter()',但是返回的類似乎並不想匹配我的'JsonSerializer '類中的一個'instanceof' ...我會發布任何我可能會發現的。 – themanatuf

+0

呃,所以...是的,這不會是因爲它是一個通用的,並且沒有辦法從它得到類型。如果適配器未註冊,我正在考慮拋出異常。 –