Hi,I am trying to deserialize a Class, which has an ArrayList in it, after deserialization I am able to get all the attributes, but not the arraylist, which is always coming as null.Below is the class and on deserialization "beanList" is coming null.package com.ep.ff.flex.screen
{
import com.googlecode.flexxb.interfaces.IIdentifiable;
import mx.collections.ArrayList;
[XmlClass(alias="beans")]
[ConstructorArg(reference="id")]
[Bindable]
public class ParentBeansXMLTag implements IIdentifiable
{
[XmlAttribute (alias="id")]
public var id : String;
[XmlAttribute (alias="xmlns")]
public var xmlns : String = "http://www.springframework.org/schema/beans";
[XmlAttribute (alias="xmlns:xsi")]
public var xmlnsXsi : String = "http://www.w3.org/2001/XMLSchema-instance";
[XmlAttribute (alias="xmlns:util")]
public var xmlnsUtil : String = "http://www.springframework.org/schema/util";
[XmlAttribute (alias="xsi:schemaLocation")]
public var xmlnsSchema : String = "http://www.springframework.org/schema/beans"+
" http://www.springframework.org/schema/beans/spring-beans.xsd"+
" http://www.springframework.org/schema/util"+
" http://www.springframework.org/schema/util/spring-util.xsd";
[XmlArray (alias="*",type="com.ep.ff.flex.screen.BeanXMLTag")]
public var beanList : ArrayList;
[XmlElement(alias="utillist")]
public var utilList :UtilListXMLTag;
public function ParentBeansXMLTag(id: String)
{
super();
this.id = id;
}
public function get thisType():Class
{
return ParentBeansXMLTag;
}
}
}