BlazeDS and ArrayList of custom objects

后端 未结 3 1756
余生分开走
余生分开走 2021-02-06 16:09

I\'m using BlazeDS to connect Flex with Java. I\'m having trouble passing ArrayLists of custom objects from Flex to java.

I have two objects, one is called Category,

3条回答
  •  甜味超标
    2021-02-06 17:06

    Flex was actually sending back a flex.messaging.io.ArrayCollection object. Below is the code to convert this to an ArrayList of my java class:

    public ArrayList convertArrayCollection(ArrayCollection array){
            ArrayList myObjectArray = new ArrayList();
            ASTranslator ast = new ASTranslator();
            MyObject myObject;
            ASObject aso;
    
            for (int i=0;i< array.size(); i++){
                myObject = new MyObject();
                aso = new ASObject();
    
                aso = (ASObject) array.get(i);
                aso.setType("com.myPackage.MyObject");
                myObject = (MyObject) ast.convert(aso, MyObject.class);
                myObjectArray.add(myObject);
            }
            return myObjectArray;
        }
    

提交回复
热议问题