【发布时间】:2012-05-10 11:56:22
【问题描述】:
在我的 Java 项目中,我尝试使用 Simple Library (http://simple.sourceforge.net) 进行 XML 序列化。 现在我需要从 xml 序列化到我的类的现有实例中。但是这个库总是创建新实例。 例如我在内存中有一些对象:
TObj myObject = new TObj();
myObject.field1 = 999;
myObject.field2 = 777;
然后我从服务器接收到这个 TObj 的 xml 但只有部分字段,例如:
<TObj field1="100">
我想在 myObject 变量中序列化这个 xml。之后的结果应该是:
myObject.field1 = 100;
myObject.field2 = 777;
但是简单的库总是创建 TObj 类的新实例。 我怎样才能达到预期的效果???
谢谢
【问题讨论】:
-
您是否考虑过使用 JAXB? oracle.com/technetwork/articles/javase/index-140168.html
标签: java serialization simple-framework