使用Jackson或JAXB,是否可以将子XML元素的整个子树反序列化/编组为String?
例如,给定以下XML:
<root>
<foo>
<bar>
<baz/>
</bar>
</foo>
</root>
是否有一种方法可以将其反序列化/编组到下一个类
@XmlRootElement
public class Root {
private String foo;
// constructors, getters, setters, etc.
}
结果看起来像Root(foo="<bar><baz/></bar>")
吗?
答案 0 :(得分:1)
您可以为此编写自己的杰克逊解串器:
this.setState(prevState => ({
userAnswers: [...prevState.userAnswers, this.state.value]
}));