0

如果我想调用一个 SOAP WebService(由 C# 上的 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])

谢谢,罗恩

4

2 回答 2

0

我建议JavaScriptObjectNotation

于 2012-05-12T22:19:53.223 回答
0

您可以尝试使用 flex RPC 库。有一个内置的 SOAP 实现。为此,您需要深入研究 rpc 库。您需要将 rpc.swc 与 framework.swc 链接到数组集合等。您不需要 Flex 应用程序即可使用 rpc 库。

于 2012-05-12T21:11:55.080 回答