使用BlazeDS+JAVA的模式来开发的时候,数据类型对应的关系如下:
从Action Script到Java
|
AS<o:p></o:p> |
JAVA<o:p></o:p> |
|
Array (dense)<o:p></o:p> |
java.util.List<o:p></o:p> |
|
Array (sparse)<o:p></o:p> |
java.util.Map<o:p></o:p> |
|
flash.utils.ByteArray<o:p></o:p> |
byte []<o:p></o:p> |
|
flash.utils.IExternalizable<o:p></o:p> |
java.io.Externalizable<o:p></o:p> |
|
Date<o:p></o:p> |
java.util.Date<o:p></o:p> |
|
int/uint<o:p></o:p> |
java.lang.Integer<o:p></o:p> |
|
null<o:p></o:p> |
null<o:p></o:p> |
|
Number<o:p></o:p> |
java.lang.Double<o:p></o:p> |
|
String<o:p></o:p> |
java.lang.String<o:p></o:p> |
|
XML<o:p></o:p> |
org.w<st1:chmetcnv w:st="on" unitname="C" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0">3c</st1:chmetcnv>.dom.Document<o:p></o:p> |
|
XMLDocument<o:p></o:p> |
org.w<st1:chmetcnv w:st="on" unitname="C" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0">3c</st1:chmetcnv>.dom.Document<o:p></o:p> |
<o:p> </o:p>
从Java到ActionScript
|
Java<o:p></o:p> |
AS<o:p></o:p> |
|
java.lang.String<o:p></o:p> |
String<o:p></o:p> |
|
java.lang.Boolean, boolean<o:p></o:p> |
Boolean<o:p></o:p> |
|
java.lang.Integer<o:p></o:p> |
int<o:p></o:p> |
|
java.lang.Short<o:p></o:p> |
int<o:p></o:p> |
|
java.lang.Byte<o:p></o:p> |
int<o:p></o:p> |
|
java.lang.Byte[]<o:p></o:p> |
flash.utils.ByteArray<o:p></o:p> |
|
java.lang.Double<o:p></o:p> |
Number<o:p></o:p> |
|
java.lang.Long<o:p></o:p> |
Number<o:p></o:p> |
|
java.lang.Float<o:p></o:p> |
Number<o:p></o:p> |
|
java.lang.Character<o:p></o:p> |
String<o:p></o:p> |
|
java.lang.Character[]<o:p></o:p> |
String<o:p></o:p> |
|
java.util.Calendar<o:p></o:p> |
Date<o:p></o:p> |
|
java.util.Date<o:p></o:p> |
Date<o:p></o:p> |
|
java.util.Collection<o:p></o:p> |
mx.collection.ArrayCollection<o:p></o:p> |
|
java.lang.Object[]<o:p></o:p> |
Array<o:p></o:p> |
|
java.util.Map<o:p></o:p> |
Array (sparse)<o:p></o:p> |
|
java.util.Dictionary<o:p></o:p> |
Object (untyped)<o:p></o:p> |
|
org.w<st1:chmetcnv w:st="on" unitname="C" sourcevalue="3" hasspace="False" negative="False" numbertype="1" tcsc="0">3c</st1:chmetcnv>.dom.Document<o:p></o:p> |
XML object<o:p></o:p> |
<o:p> </o:p>
BlazeDS与JAVA数据类型转换
本文介绍了在使用BlazeDS与JAVA进行开发时,不同数据类型在ActionScript与Java之间的转换规则。包括基本类型如字符串、数字、日期等,以及复杂类型如数组、列表和映射的对应关系。
998

被折叠的 条评论
为什么被折叠?



