Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java flex不支持hashmaps吗?_Java_Apache Flex_Hashmap - Fatal编程技术网

Java flex不支持hashmaps吗?

Java flex不支持hashmaps吗?,java,apache-flex,hashmap,Java,Apache Flex,Hashmap,我有一个Flex对象,它从服务器收集DTO。除了HashMap之外,所有字段都正确填写。它以null的形式到达。 我试着给它一种ArrayCollection和Dictionary的类型,但这并没有解决它 有人知道Java HashMap和Flex之间是否存在固有的不可映射性吗 如果不是,我在这里会做错什么?我正在查看我的jboss控制台,我看到数据在交付到客户机之前在服务器端正确填充。但是,当它到达客户机时,该字段为空。我准备自杀。试试键入'Object'?看起来Object就是你想要的: 相

我有一个Flex对象,它从服务器收集DTO。除了HashMap之外,所有字段都正确填写。它以null的形式到达。 我试着给它一种ArrayCollection和Dictionary的类型,但这并没有解决它

有人知道Java HashMap和Flex之间是否存在固有的不可映射性吗


如果不是,我在这里会做错什么?我正在查看我的jboss控制台,我看到数据在交付到客户机之前在服务器端正确填充。但是,当它到达客户机时,该字段为空。我准备自杀。

试试键入
'Object'

看起来Object就是你想要的:

相关文本:

当HashMap被发送回Flex时 将只是一个对象。你可以 通过执行myObj[key]访问值

马特

发件人:flexcoders@yahoogroups.com [邮寄至:flexcoders@yahoogroups.com]在 普拉桑塔西代表:星期六, 2005年11月26日下午7:24至: flexcoders@yahoogroups.com主题: [flexcoders]将Java HashMap映射到 Flex动作脚本

您好,我正在尝试将Java HashMap映射到 FlexActionScript。我试过了 对象映射和具有 关联键。什么都不管用 有些原因。请邮寄样品 如果有人知道怎么做,请输入代码

另一个可能相关的链接:

根据Blaze DS“数据序列化”文档,您希望使用“对象”:


我不打算把它作为一个答案,因为我不确定,但如果您尝试将它作为一个对象键入,会发生什么?哈希映射基本上只是键值对,这就是对象上的公共属性。与java最大的区别在于,您可以严格地键入值,并确保它们都是相同的类型,您可以使用字符串以外的内容作为键,比如字典,但只要您只使用字符串键,它就应该可以工作。在ColdFusion中,结构类似于hashmaps,它们以对象的形式出现。还有,不要自杀。我希望斯科特能在他的答案中加入你的一段。上帝,我希望我能把你的答案再增加20到30次。谢谢请在回答中引用Ryan的段落。你们都是对的,但他详细说明了原因,这有助于在浴室阅读。