Как запретить XStream отображать class = "string"? - PullRequest
0 голосов
/ 04 апреля 2011

Есть ли способ предотвратить отображение в XStream что-то вроде следующего:

<user class="string">user</user>
<password class="string">password</password>

в выводе xml?

1 Ответ

1 голос
/ 04 апреля 2011

Пропущенные поля

Для правильной десериализации XStream должен записать полный граф объекта в XML, на который ссылается один объект.Поэтому XStream должен найти представление, которое содержит все аспекты для воссоздания объектов.

Однако некоторые части могут быть лишними, например, если поле-член инициализируется лениво и его содержимое может быть легко воссоздано.В таком случае поле можно опустить, используя XStream.omitField (Class, String) .

@ См .: Документация xStream

...