0
j2me 응용 프로그램에서 서버로 요청 데이터를 보내려고합니다. java 객체를 xmlObject로 변환 할 수있는 적합한 솔루션을 찾을 수 없습니다.j2me 응용 프로그램에서 서버로 XML 데이터를 보내십시오.
Java 객체를 J2ME에서 XML 형식으로 변환하려면 어떻게해야합니까 ?? 적절한 해결책을 제안하십시오.
j2me 응용 프로그램에서 서버로 요청 데이터를 보내려고합니다. java 객체를 xmlObject로 변환 할 수있는 적합한 솔루션을 찾을 수 없습니다.j2me 응용 프로그램에서 서버로 XML 데이터를 보내십시오.
Java 객체를 J2ME에서 XML 형식으로 변환하려면 어떻게해야합니까 ?? 적절한 해결책을 제안하십시오.
J2ME 반영은 공용 생성자를 호출하는 것으로 제한되므로 라이브러리가 POJO를 가져올 수없고 getters 및 setter를 기반으로 XML을 자동으로 생성 할 수있는 방법이 없습니다.
하지만 수동으로 할 수 있습니다.
public String toString() {
StringBuffer sb = new StringBuffer("<person>");
if (name == null) {
sb.append("<name/>");
} else {
sb.append("<name>").append(name).append("</name>");
}
if (yearBorn == 0) {
sb.append("<yearBorn/>");
} else {
sb.append("<yearBorn>").append(yearBorn).append("</yearBorn>");
}
sb.append("</person>");
return sb.toString();
}
은 모든 클래스에 대해이 작업을 수행하고 XML로 내 보내야 속성 : 예를 들어, Person
클래스에 방법을 아래에 추가
class Person { String name; int yearBorn; }
<person><name>My Name</name><yearBorn>1978</yearBorn></person>
에 변환합니다.