【发布时间】:2016-02-12 13:25:29
【问题描述】:
在使用 Jackson 进行 JSON 处理时,我扩展了 JsonDeserializer<T> 并能够处理自定义反序列化。与 Jackson 处理 XML 是否有类似的东西?
import java.util.List;
public class Something {
private int iinteger;
private String sstring;
private List<String> sarray;
public Something(int iinteger, String sstring, List<String> sarray) {
this.iinteger = iinteger;
this.sstring = sstring;
this.sarray = sarray;
}
public Shit() {
}
public int getIinteger() {
return iinteger;
}
public void setIinteger(int iinteger) {
this.iinteger = iinteger;
}
public String getSstring() {
return sstring;
}
public void setSstring(String sstring) {
this.sstring = sstring;
}
public List<String> getSarray() {
return sarray;
}
public void setSarray(List<String> dumb) {
this.sarray = dumb;
}
}
我想反序列化
<?xml version="1.0"?>
<Something xmlns="">
<iinteger>23</iinteger>
<sstring>hey</sstring>
<sarray >abc abd abv</sarray >
</Something>
【问题讨论】:
-
相当广泛!告诉我们更多关于你的代码等等......
-
如果我的answer 解决了您的问题,请接受。