i'm looking conversion of xml object via xstream , here xml
<main> <listdto> <myobject> <test>value1</test> </myobject> <myobject> <test>value2</test> </myobject> </listdto> </main>
here classes.
public class first{ myobject[] listdto; } public class myobject{ string test; }
with xstream :
... xstream xstream = new xstream(); xstream.alias("main",first.class); xstream.alias("listdto", myobject.class); xstream.addimplicitcollection(first.class,"listdto"); ....
the tag <listdto>
problem, , can not change xml . classes generated wsdl eclipse .
can me ?
your code should this:
xstream xstream = new xstream(); xstream.alias("main", first.class); xstream.alias("myobject", myobject.class);
first, don't have implicit collection, explicit 1 marked listdto
tag. implicit collection xml be:
<main> <myobject> <test>value1</test> </myobject> <myobject> <test>value2</test> </myobject> </main>
and second error have made adding listdto
alias myobject
class. should replaced myobject
alias, since have myobject
tag defined in xml corresponds myobject
class.
Comments
Post a Comment