我們可以重用一個Gson
對象,或者一個Gson
對象應該用於一次轉換(到JSON
還是從JSON
開始)?我在這裏遇到了一些不太明確和有點矛盾的解釋,所以我想再次提出這個問題。我們可以重用一個Gson對象嗎?
0
A
回答
4
在調用的Json操作的GSON實例不保持任何狀態。因此,您可以自由地將多個Json序列化和反序列化操作重複使用同一個對象。
+0
好吧,好吧......謝謝。我甚至不確定官方文件在哪裏。我想,以前它採用其他格式,在不同的網址下。 –
+0
線程安全性如何?這裏的一些人聲稱這不是真正的線程安全。 –
+0
是的谷歌代碼已經轉移到Github(我不知道什麼時候)。關於線程安全性,我相信谷歌,當他們說沒有狀態。 –
相關問題
- 1. 我可以用一個函數重載一個對象嗎?
- 2. 我可以重用值對象嗎?
- 3. 我們可以設置一個類的對象的屬性嗎?
- 4. 我們可以創建一個接口的對象嗎?
- 5. PHP:我們可以排列一個對象嗎?
- 6. 我們可以說指針值指定了一個對象嗎?
- 7. 我可以註冊一個對象嗎?
- 8. 我們可以在另一個DomDocument對象中嵌套DomDocument對象嗎?
- 9. 我們可以發送一個模板參數嗎?另一對
- 10. 我們可以在多個源文件中實現一個對象嗎?
- 11. 我們可以創建對象到接口和抽象類嗎?
- 12. Javascript - 你可以重用Date()對象嗎?
- 13. 我們可以在空對象上調用任何方法嗎?
- 14. 我們可以使用對象訪問靜態方法嗎?
- 15. 我們可以使用頁面對象執行滾動嗎?
- 16. 我們可以找到帶有對象引用的Unix Pid嗎?
- 17. 我們可以使用「this」指針獲取對象名稱嗎
- 18. 我們可以在C#項目中使用COM對象嗎?
- 19. 我可以把一個CSS類放入一個對象嗎?
- 20. 我們可以將不可變列表視爲樹的雙重對象嗎?
- 21. 我們可以指定一個異常類對象Object類對象的引用
- 22. 我可以在另一個EJSON對象中嵌入一個EJSON對象嗎?
- 23. 當對象不再使用但仍然佔用內存時,我們可以稱它爲一個對象嗎?
- 24. 我們可以使用單個計時器動畫多個對象嗎?
- 25. 我可以通過引用傳遞一個對象嗎
- 26. 我可以通過引用傳遞一個鎖對象嗎?
- 27. 我可以將對象調用到另一個類嗎?
- 28. 我可以在java中動態引用一個對象嗎?
- 29. 我可以用查詢結果創建一個新對象嗎?
- 30. 我可以用JSF param標籤「傳遞」一個對象嗎?
您可以重複使用(下次您可以在詢問:p之前試用它) –
@RC。來吧,嘗試一下......?! :)在某些情況下,它可能有效,但在其他情況下則不行。這取決於合同,我是指規格/設計本身。 –
您可以隨時輕鬆使用單個實例。 'Gson'是線程安全的。我想到的唯一區別是你的'Gson'實例可以使用不同的類型適配器進行配置,這些適配器可能使用不同的序列化/反序列化策略+使用'GsonBuilder'構建的配置選項。 –