簡體   English   中英

將類A序列化為B類java

[英]Serialize class A into class B java

所以我知道這可能聽起來不對勁或糟糕,但這就是我的情況

遺留代碼無法修改。 class A它是一個從JSON類序列化的bean類B類是C類的一部分,我得到了A類,我需要將它作為B類添加到C類中。

有沒有什么好方法而不是使用復制構造函數?

Class A {

    String a;
    String b;
}

Class B {

    String a;
    String b;
}

Class C {
    ..
    ..
    ..
    B b;
}

您可能想嘗試這個,在這里您需要擴展ObjectInputStream並使用它來讀取序列化文件。 您可以指定要反序列化的新類。 https://stackoverflow.com/a/3916282/1129313

暫無
暫無

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

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