XStreamと呼ばれるライブラリがあります。これは特にこの目的(XMLからJavaへの変換またはその逆)です。
Alternate Soluton - JAXB。あなたはXMLおよびその逆にJavaクラスを変換するためのJAXBを使用することができます
import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.annotations.XStreamAlias;
public class ConverterExample3 {
static String xml1 = "<Music><type>rock</type></Music>";
public static void main(String[] args) {
XStream xStream = new XStream();
xStream.processAnnotations(Music.class);
Music musicObject = (Music) xStream.fromXML(xml1);
System.out.println(musicObject);
// prints Music [type=ROCK]
}
}
@XStreamAlias("Music")
class Music {
public enum genre {
ROCK, JAZZ
};
genre type;
@Override
public String toString() {
return "Music [type=" + type + "]";
}
}
okありがとう –