【发布时间】:2011-08-07 01:01:14
【问题描述】:
<PersonalVehicleCoverage>
<EffectiveDate class="sql-date">2011-03-01</EffectiveDate>
<ExpirationDate class="sql-date">2011-05-31</ExpirationDate>
</PersonalVehicleCoverage>
EffectiveDate 是 java.sql.date;
我正在使用 XStream 使用以下语法从 java 对象生成 XML:
xstream.toXML(data);
我不希望 class="sql-date" 在生成的 XML 中作为输出。
我如何做到这一点?
【问题讨论】:
-
这在 XSTREAM 中无法实现吗?
-
如果您有兴趣尝试 JAXB impl,请告诉我,我很乐意提供帮助:bdoughan.blogspot.com/2010/10/…
-
你能告诉我们你的数据对象吗?只有当对象的实际类型与字段声明的类型不匹配时,才会输出class属性。