[Simple-support] Need Help deserializing
Brought to you by:
niallg
|
From: Sony E. <101...@gm...> - 2012-01-20 01:23:39
|
Hello,
Source XML:
<List>
<ItemType>Fruits</ItemType>
<Order>Yes</Order>
<Open>
<id>111</id>
<name>Apple</name>
</Open>
<Open>
<id>222</id>
<name>Mango</name>
</Open>
</List>
My Code looks like below:
@Root(name = "List", strict = false)
public class List {
@ElementList(name = "Open", required = false, inline = true)
private List<Openl> openList;
@Element(name = "ItemType", required = false)
private String itemType;
@Element(name = "Order", required = false)
private String shouldWeOrder;
public String getOpenItemList() {
return openList;
}
public String getItemType() {
return itemType;
}
public String getOrder() {
return shouldWeOrder;
}
}
@Root(name="Open")
public class Open {
@Element(name = "id", required = false)
private String id;
@Element(name = "name", required = false)
private String name;
public String getId() {
return id;
}
public String getName() {
return name;
}
}
I am only able to deserialize ItemType and Order. My List - openList is
always null, that may be because I am not constructing one. So, how to do
that ? How to deserialize such XML ?
|