XStream编组XML字符串

时间:2016-07-19 13:26:43

标签: java xml xstream

在我的项目中,我使用XStream库来反序列化和序列化XML文件。在此文件中,某些任务包含不需要解析的XML字符串。

为此,我重新定义了XStream.Converter的unmarshal和marshal方法,但是我对编组结果有点问题。 我的元帅方法:

public void marshal(Object value, HierarchicalStreamWriter writer, MarshallingContext context) {
    writer.setValue(value.toString());
}

当我尝试获取字符串(value.toString()的示例)

<echo>Hi</echo>
<echo>stackoverflow</echo>

我得到了结果:

&lt;echo>Hi&lt;/echo>
&lt;echo>stackoverflow&lt;/echo>

我如何获得正确的字符串??

0 个答案:

没有答案