我有一個java庫,我想將一個java對象的實例保存到一個文本文件中。我試圖使用所有java庫進行序列化和反序列化到xml:http://karussell.wordpress.com/2009/09/03/xml-serializers-for-java/
但反序列化不起作用。我在這裏發佈了一個問題:http://stackoverflow.com/questions/6139702/deserializing-xml-file-from-xstream
但似乎我無法獲得解決方案。將java對象序列化爲文本文件
我也試圖序列化到json
但從json反序列化不起作用。
所以,我想知道apart of serializing to xml and json
,有沒有其他方法可以從java對象(不能修改添加標籤:@XmlRootElement(name="customer")
)到文本文件的序列化和反序列化?
在此先感謝!
我個人認爲用xstream堅持會更好。它可以工作,你只需要堅持下去。在我的原創主題上看到我的評論。乾杯。基思......你需要*定義*你的問題。 「不起作用」就像去看醫生一樣,說「我不舒服」,並期待針對您的具體疾病的確切治療。 – corlettk 2011-05-28 10:02:12
@corlettk:在那個筆記上,我隱約記得最近的一個Stack Exchange播客,Joel,Jeff和Jon Skeet正在討論算法,以檢測那些聲稱某些東西不起作用的問題,但沒有提供任何有用的數據。 :) – 2011-05-28 10:24:24
你會發現反序列化對所有的serialziation庫都有效,一旦你弄清楚你做錯了什麼。只是改變圖書館不會解決問題。 – 2011-05-28 10:42:08