有时候它在xml中没有注释而序列化,有时它没有?有人请告诉我关于注释的必要性。
$(this).closest('.cc-selector').prev('.feature_suffix').addClass('test-class');
在上面的代码中,它工作正常,但有时如果不在getCat()之上添加@XMLElement,它就不会序列化。
答案 0 :(得分:0)
我搜索了一些网站,并在此处得到了最好的解释:
http://blog.bdoughan.com/2011/06/using-jaxbs-xmlaccessortype-to.html
它不需要放置注释,它完全取决于@XmlAccessorType。 Thanq
public class MainClass {
public static void main(String[] args) throws Exception {
JAXBContext contextObj = JAXBContext.newInstance(Test.class);
Marshaller marshallerObj = contextObj.createMarshaller();
marshallerObj.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
Test test = new Test();test.setAge(25);test.setName("Sriharsha");test.setCat(new Cat());
marshallerObj.marshal(test, new FileOutputStream("/home/pankaj/Downloads/Emp.xml"));
System.out.println();
}
}