0
有沒有辦法查詢GsonBuilder
以找出哪些類的註冊JsonSerializer
與它相關聯?我可能會自己跟蹤它,但如果數據已在GsonBuilder
中可用,那將會很好。任何幫助,將不勝感激!Gson - 查詢註冊類型適配器?
有沒有辦法查詢GsonBuilder
以找出哪些類的註冊JsonSerializer
與它相關聯?我可能會自己跟蹤它,但如果數據已在GsonBuilder
中可用,那將會很好。任何幫助,將不勝感激!Gson - 查詢註冊類型適配器?
不,沒有。
您可以使用Gson
類中的getAdapter()
方法獲取特定類型的適配器,以便檢查任何特定類型的適配器......但是沒有辦法返回所有這些類型的列表。
感謝Brian,我嘗試過使用'getAdapter()',但是返回的類似乎並不想匹配我的'JsonSerializer >'類中的一個'instanceof' ...我會發布任何我可能會發現的。 – themanatuf
呃,所以...是的,這不會是因爲它是一個通用的,並且沒有辦法從它得到類型。如果適配器未註冊,我正在考慮拋出異常。 –