我需要把一個(gè)object通過數(shù)據(jù)流寫入。我用的是ObjectOutputStream的writeObject方法。但是這個(gè)方法必須要求寫入的Object必須支持serializable接口。但是我的這個(gè)Object相當(dāng)比較復(fù)雜。里面還包含許多object。沒有辦法全部實(shí)現(xiàn)serializable接口。腫么辦,求指點(diǎn)。
2 回答

守著一只汪
TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
搜索這個(gè)文檔:《使用XStream實(shí)現(xiàn)Java對(duì)象與XML轉(zhuǎn)換》可以解決你的問題。

慕田峪4524236
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
序列化的前提就是實(shí)現(xiàn)serializable接口,如果不能的話,只能自己寫代碼來實(shí)現(xiàn)你說的吧object通過數(shù)據(jù)流寫入了(自己通過IO實(shí)現(xiàn)了)。
添加回答
舉報(bào)
0/150
提交
取消