Я использую XStream для сериализации формата «Объекты в XML». Отформатированный xml, который я получаю, приведен ниже: node1, node2, node 3 являются атрибутами pojo, DetailDollarscustom converter in XStream
У меня есть требование, где я должен вычислять процент, например 100/25, и добавлять новый узел к существующие. Таким образом, конечный результат должен быть:
<DetailDollars>
<node1>100 </node1>
<node2>25</node2>
<node3>10</node3>
</DetailDollars>
Я написал пользовательский конвертер и зарегистрирован для своего объекта xstream.
public void marshal(..){
writer.startNode("node4");
writer.setValue(getNode1()/ getnode2());
writer.endNode();
}
Но поток XML я получаю есть только новый узел:
<DetailDollars>
<node4>4</node4>
</DetailDollars>
Я не уверен, какой XStream апи бы мне получить нужный формат. не могли бы вы помочь мне с этим.
Благодаря бутон. Это работает. –
Добро пожаловать! – pablosaraiva