如果我想调用SOAP WebService(由CCF上的WCF实现),并作为参数之一发送一个包含许多类型对象的数组。
示例:
var array:Array = new Array();
array.push(1);
array.push(Number(300));
array.push("Some text");
WebService.Foo(array);
在Web服务端,我只能接收XmlNode[] OperationRequest
,它的结构很简单,每个成员没有指定数据类型。
有没有办法将数据序列化并通过Web服务发送,以便轻松反序列化为包含相同数据类型的相同对象的数组? (假设我们可以简化类型[int = int,long = number,etc])
谢谢, 罗恩
答案 0 :(得分:0)
您可以尝试使用flex RPC库。有一个buildin SOAP实现。为此,您需要深入了解rpc lib。您需要将rpc.swc与framework.swc链接到数组集合,依此类推。您不需要Flex应用程序来使用rpc库。
答案 1 :(得分:0)