后台java对象怎样解析Flex传回的包含自定义对象的集合?

例如从Flex中生成了许多自定义对象,把这些对象存入集合中,之后调用java远程对象的方法接收。这种方式可以接收到数据,但java中接收集合中的对象全部变为了Object... 例如从Flex中生成了许多自定义对象,把这些对象存入集合中,之后调用java远程对象的方法接收。这种方式可以接收到数据,但java中接收集合中的对象全部变为了Object,而且也无法强制转化成对应的javaBean,请问这种情况如何解析数据? 展开
 我来答
selinplus
2011-12-29 · TA获得超过123个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:151万
展开全部
远程调用资源很宝贵的,没有必要将整个对象发送过去,你可以将需要传送的数据用一个AS类封装传送过去,Java端可以建立对应的JavaBean模型
AS类加上[Binable][RemoteClass(alias="yourjavaBeanforAsClass")]。
例如:
AS类
[Binable]
[RemoteClass(alias="yourjavaBeanforAsClass")]
public class customobjects
{
public var label1_text:String;
public var text1_value:String
}
JavaBean
public class yourjavaBeanforAsClass implements java.io.Serializable{
private String label1_text;
private String text1_value;
public yourjavaBeanforAsClass(){
}
/*省略set.get*/
}

然后你在MXML里面实例化AS类,赋值传递该类给java,java转换成其yourjavaBeanforAsClass类就可以访问了。
star_ais
2011-12-29 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:19.3万
展开全部
转不了就不转了。直接使用object属性就可以了。例如你的Flex对象有一个属性是id,在java端获取的object可以用object.id来使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
午夜java男
2011-12-29 · TA获得超过123个赞
知道小有建树答主
回答量:263
采纳率:100%
帮助的人:99万
展开全部
自定义的对象类实现可序列化接口没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式