Обработка двойного подчеркивания XStream (Java)

Я хотел сериализовать класс Java в XML с помощью XStream.

Мне нужно было сгенерировать элемент XML с одним подчеркиванием (canal_operateur), но XStream добавляет второе подчеркивание в имя элемента xml.

Итак, как сохранить только одно подчеркивание?

С конфигурацией по умолчанию для этого класса:

public class Document implements Serializable {
    private String typedoc;
    private Fichier fichier;
    private String canalOperateur;  
    //xstream.aliasField("canal_operateur", Document.class, "canalOperateur");
    /*
    ** setter and getter
    */
}

XStream удваивает подчеркивание:

<document>
    <canal__operateur>canal</canal__operateur>
    <commentaire>commentaire</commentaire>
    <metadonnees/>
</document>
7
задан codeisee 21 March 2012 в 07:48
поделиться