[英]Java serialized bean to xml
如何将Java Bean转换为简单的XML。 我需要一个用于Alla对象的标准方法。
例如:
public Class Customers {
public Class Person {
private String name;
public String getName() {
return this.name;
}
public String setName(newName) {
this.name = newName;
}
} //end Person class
public String getPerson() {
return this.Person;
}
public String setName(newPerson) {
this.Person = newPerson;
}
} //end Customers class
实例化:
Customers customers = new Customers();
Person person = new Person();
person.setName("Siegfried");
customers.setPerson(person);
System.out.print(beanToXml(customers));
Xml输出:
<Customers>
<Person>
<name>Siegfried</name>
</Person>
</Customers>
您可以为此使用JAXB,这是完美的用例,您需要做的就是注释bean。
这里的例子
您可以使用XStream
第三方,它允许将对象保存到 ,并且不需要该对象必须是
Serializable
。 我们公司遇到了类似问题(无法修改且必须保存的类), XStream
帮助了我们。 请查看: http : //x-stream.github.io/tutorial.html以获得简单的教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.