簡體   English   中英

第三方對象的xml序列化

[英]xml serialization of third party object

我正在嘗試序列化未標記為可序列化且在層次結構上是相當復雜的對象的第三方對象。

對象有一些集合,無參數構造函數,因此有什么方法可以借助反射或任何方式序列化此類對象

基本上; 不要那樣做 在這里最好的選擇是創建一個DTO模型-即一個看起來像第3方模型的單獨模型,但該模型旨在(在這種情況下)適合序列化。 然后只需在兩個模型之間映射即可。

這將使您具有足夠的靈活性來序列化模型, 在將來根據需要進行更改。 這種方法還可以輕松擴展到多個模型(例如,如果您需要支持沒有相同布局的不同格式;或者具有相同格式的2個不同版本)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM