1
A
回答
3
由於CFC實例(數據隱藏)的性質,wddx進程無法查看它的「內部」以序列化它。
但是,對於CFC實例序列化,您確實有兩個選項,具體取決於您要完成的任務。
如果你想你的序列化實例的CFC的內部狀態,你應該只是你的CFC返回的CFC實例變量範圍內添加一個方法。然後您可以簡單地序列化調用該方法的響應。
getMemento()
或getInstanceData()
應該可以工作。 - 感謝Scott Stroz!如果要序列化CFC實例的元數據(屬性和方法),可以使用ColdFusion的函數
getComponentMetadata()
構建並序列化該調用的結果。 - 謝謝Dan Bracuk!
1
退房ObjectSave()
和ObjectLoad()
,但如果IMO序列化的數據是在不同版本的CF的道路要加載它們是有風險的。
相關問題
- 1. 實例化一個CFC兩次
- 2. 如何序列化CustomLineCap類的實例
- 3. 存儲實例序列化
- 4. 序言列表實例化
- 5. 反序列化類實例++
- 6. 使用XML對實例/實例進行序列化/反序列化
- 7. 爲每個序列化實例化GSON的新實例?
- 8. 如何在序列化/反序列化JSON時擦除實例類型?
- 9. 將XText模型實例序列化並反序列化爲OutputStream
- 10. PHP PDO - 不能序列化或反序列化PDO實例
- 11. PDOException:您無法序列化或反序列化PDO實例
- 12. 不能調用序列化的單例類的實例序列化()在VB.NET
- 13. 將.NET EventLogEntry實例序列化爲XML
- 14. 將類實例序列化爲JSON
- 15. 反序列化JavaScript對象實例
- 16. 序列化內部類實例
- 17. WPF:BinaryFormatter可以序列化FlowDocument實例嗎?
- 18. Spring 3 bean實例化序列
- 19. 無法反序列化java.util.HashSet的實例
- 20. 從第三方DLL反序列化二進制序列化實例給出未初始化/空實例
- 21. 如何序列化單個模型實例幷包含主鍵
- 22. C#:如何檢查一個實例是否可序列化
- 23. 如何在UML序列圖中顯示實例化?
- 24. 如何序列化由DbMetal生成的類的實例?
- 25. 如何在Python中序列化動態類實例?
- 26. 如何序列化包含私有成員的類的實例?
- 27. 如何序列化一個Data實例的數據結構?
- 28. 如何將JsonObject實例轉換/反序列化爲具體類?
- 29. JSON.NET - 如何反序列化接口實例的集合?
- 30. 如何啓用序列的實例化模塊以Verilog
或者,hm。也許這是不合理的,因爲組件內的數據是隱藏的。 –
處理這個問題的最好方法可能是添加一個方法,爲您提供當前CFC實例的數據備忘錄。當我需要像JSON一樣來回傳遞數據時,我經常使用這種方法。 –
對。我也在想這個。我實際上有這樣一個方法,getInstanceData()....所以我會用它並序列化結果,我想。謝謝Scott! –