public class JaxbUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JaxbUtils.CollectionWrapper
封装Root Element 是 Collection的情况.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Marshaller |
createMarshaller(String encoding)
创建Marshaller, 设定encoding(可为Null).
|
Unmarshaller |
createUnmarshaller()
创建UnMarshaller.
|
<T> T |
fromXml(String xml)
Xml->Java Object.
|
<T> T |
fromXml(String xml,
boolean caseSensitive)
Xml->Java Object, 支持大小写敏感或不敏感.
|
String |
toXml(Collection root,
String rootName,
String encoding)
Java Object->Xml, 特别支持对Root Element是Collection的情形.
|
String |
toXml(Object root,
String encoding)
Java Object->Xml.
|
public JaxbUtils(Class<?>... types)
types - 所有需要序列化的Root对象的类型.public String toXml(Collection root, String rootName, String encoding)
public <T> T fromXml(String xml)
public <T> T fromXml(String xml, boolean caseSensitive)
public Marshaller createMarshaller(String encoding)
public Unmarshaller createUnmarshaller()
Copyright © 2020 Mirry Technology. All rights reserved.