ActionScript type (AMF 3) | Deserialization to Java | Supported Java type binding |
---|---|---|
Array (dense) | java.util.List | java.util.Collection, Object[ ] (native array) If the type is an interface, it is mapped to the following interface implementations:
A new instance of a custom Collection implementation is bound to that type. |
Array (sparse) | java.util.Map | java.util.Map |
Boolean String of "true" or "false" | java.lang.Boolean | Boolean, boolean, String |
flash.utils.ByteArray | byte [] |
|
flash.utils.IExternalizable | java.io.Externalizable |
|
Date | java.util.Date (formatted for Coordinated Universal Time (UTC)) | java.util.Date, java.util.Calendar, java.sql.Timestamp, java.sql.Time, java.sql.Date |
int/uint | java.lang.Integer | java.lang.Double, java.lang.Long, java.lang.Float, java.lang.Integer, java.lang.Short, java.lang.Byte, java.math.BigDecimal, java.math.BigInteger, String, primitive types of double, long, float, int, short, byte |
null | null | primitives |
Number | java.lang.Double | java.lang.Double, java.lang.Long, java.lang.Float, java.lang.Integer, java.lang.Short, java.lang.Byte, java.math.BigDecimal, java.math.BigInteger, String, 0 (zero) if null is sent, primitive types of double, long, float, int, short, byte |
Object (generic) | java.util.Map | If a Map interface is specified, creates a new java.util.HashMap for java.util.Map and a new java.util.TreeMap for java.util.SortedMap. |
String | java.lang.String | java.lang.String, java.lang.Boolean, java.lang.Number, java.math.BigInteger, java.math.BigDecimal, char[], any primitive number type |
typed Object | typed Object When you use [RemoteClass] metadata tag that specifies remote class name. Bean type must have a public no args constructor. | typed Object |
undefined | null | null for object, default values for primitives |
XML | org.w3c.dom.Document | org.w3c.dom.Document |
XMLDocument (legacy XML type) | org.w3c.dom.Document | org.w3c.dom.Document You can enable legacy XML support for the XMLDocument type on any channel defined in the services-config.xml file. This setting is important only for sending data from the server back to the client; it controls how org.w3c.dom.Document instances are sent to ActionScript. For more information, see Configuring AMF serialization on a channel. |
Flex AMF3 与 Java 数据类型对应表
最新推荐文章于 2024-08-18 21:36:31 发布