Java 怎么使用JAXB将XML转换为对象

2019年7月21日20:01:51Java 怎么使用JAXB将XML转换为对象已关闭评论 368 575字阅读1分55秒

1.简介

Java 怎么使用JAXB将XML转换为对象?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */



import java.io.StringReader;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;

public class Main {
    public static void main(String[] argv) throws Exception {
        String xmlText = "tah1986.com";
        Class contClass = String.class;
        System.out.println(fromXML(xmlText, contClass));
    }

    public static <T> T fromXML(String xmlText, Class<T> contClass) {
        try {
            return (T) JAXBContext.newInstance(contClass)
                    .createUnmarshaller()
                    .unmarshal(new StringReader(xmlText));
        } catch (JAXBException ex) {
            System.out.println(ex.getMessage());
            return null;
        }
    }
}

 
编程十万个怎么办