【问题标题】:Ignore some fields of xml using Xstream使用 Xstream 忽略 xml 的某些字段
【发布时间】:2013-09-10 20:37:44
【问题描述】:

我想知道是否可以使用此方法 xstream.omitField(Class.class, "cUF"); 忽略字段,因为我有一个要忽略的字段列表,在同一个类中,我该怎么做?

我正在使用xStream

谢谢

【问题讨论】:

    标签: java xml xstream


    【解决方案1】:

    也许有些字段包含空值,我遇到了同样的问题,我得出的结论是 Xstream 尝试直接访问字段值,我的意思是它不会通过 setter 或 getter 访问,尝试一下,在制作您的 xml 之前,将字段设置为空字符串:“”

    object.setField("");
    

    如果它不起作用,请尝试在类构造函数中将字段设置为空字符串,只是来回尝试,如果在您的 XML 中使用该字段,您就会知道问题可能出在哪里。

    【讨论】:

    • 对不起,我忘了说 unmarshaller my xml。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    相关资源
    最近更新 更多