展开全部
使用一个自定32313133353236313431303231363533e4b893e5b19e31333337613234义的Converter:public class Student{
String name;
int age;
String teacher;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
.......
......//Like that mention other getter and setter method
}
public class StudentConverter implements Converter{
public boolean canConvert(Class clazz) {
return clazz.equals(Test.class);
}
public void marshal(Object value, HierarchicalStreamWriter writer,
MarshallingContext context) {
Student student = (Student ) value;
writer.startNode("name");
writer.setValue(test.getName());
writer.endNode();
writer.startNode("age");