我正在編寫一個使用Google Gson將對象轉換爲JSON的快速方法。這很簡單,但我想集中的情況下,我的JSON建設過程中,我要作進一步修改:是否可以傳遞Object對象作爲方法參數
public static String buildJSONObject(Object obj) {
Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
return gson.toJson(obj);
}
現在我有一個關於這個(工作)兩個問題,
-Is使用對象好嗎作爲方法的參數,還是有更好的方法使用泛型?
- 如果不斷將對象轉換爲任何類型的對象傳遞給該方法,是否存在性能開銷?
泛型將爲您提供編譯時類型安全的好處,所以是的,如果您知道使用此方法的類型可能會更好。 –