Java:通用JAXB序列化

Jas*_*ati 2 java generics serialization jaxb

我正在寻找一种使用JAXB XML Serialization在Java中序列化对象的通用方法.我想要这样的东西:

public static <T> String serializeUsingJAXB(T entity) {
    JAXBContext context = JAXBContext.newInstance(T.class);
    // ...
}
Run Code Online (Sandbox Code Playgroud)

但是,它看起来好像由于类型擦除,T.class不起作用.

会是什么?

Aar*_*lla 6

尝试 entity.getClass()