请参阅: 说明
| 接口 | 说明 |
|---|---|
| MarshalJsonResult |
Market a bean type defined
|
| 类 | 说明 |
|---|---|
| ListMapAdapter<K,V> |
List
|
| ListMapNormalAdapter |
List
|
| MapAdapter<K,V> |
Map
|
| MapNormalAdapter |
Map
|
| MarshalJsonAdapter<T> |
MarshalJsonResult -> MarshalJsonXml
`@XmlJavaTypeAdapter(MarshalJsonAdapter.class)
|
| MarshalJsonXml |
Wrapped for a bean marshal to xml
|
| ResultDataJsonAdapter<T> |
Result -> Result
|
| ResultDataJsonPageAdapter |
Result |
| ResultListAdapter<T> |
Result
|
| ResultListMapAdapter<K,V> |
Result
|
| ResultListMapNormalAdapter |
Result
|
| ResultListObjectAdapter |
Result
|
| ResultListObjectArrayAdapter |
Result
|
| ResultListStringAdapter |
Result
|
| ResultMapAdapter<K,V> |
Result
|
| ResultMapNormalAdapter |
Result
|
| ResultPageAdapter<T> |
Result
|
| ResultPageMapAdapter<K,V> |
Result
|
| ResultPageMapNormalAdapter |
Result
|
| ResultPageObjectAdapter |
ResultPageAdapter
|
| ResultPageObjectArrayAdapter |
ResultPageAdapter
|
| ResultSetAdapter<T> |
Result
|
| ResultSetStringAdapter |
Result
|
解决WebService输入与输出数据无法转换问题
1.当形参或返回值是String、基本数据类型时,CXF可以处理
2.当形参或返回值是JavaBean式的复合类型、List集合、数组时,CXF可以处理
3.当形参或返回值是一些如Map、非Javabean等复合类型时,CXF无法处理
若还无法转换,可在接口类(interface)上加注解:@XmlSeeAlso({ String[].class, Object[].class, Object[][].class, SomeBean[].class })
`@XmlJavaTypeAdapter(MarshalJsonAdapter.class)
Copyright © 2023. All rights reserved.