2

我想将一组复杂对象作为参数发送到 .NET Web 服务。我拥有的类是 ksoap2 可序列化的。拨打电话后,SoapRequest 属性将我的数组显示为 AnyType。这会产生一个转换错误,因为服务器不知道如何转换它。

理论:
我觉得这个问题可以通过Marshalling来解决。我已经看过 See Sharp Geers 上的示例,但这些示例是针对原始类型的。你如何做一个数组并在 WriteInstance 方法中包含类型?

任何人都可以提供用于编组复杂对象数组的示例代码吗?

提前致谢,

克雷格

4

1 回答 1

0

我找到了 ksoap2 google 组的链接:How to send a Complext type Array,它描述了如何发送复杂类型的数组。也许这会对你有所帮助。在寻找将一个复杂对象发送到 wcf 服务的方法时发现了它。但我不让它工作:/如果你有任何想法,请检查我的问题;)

kSoap2 序列化错误

于 2011-06-14T21:07:54.647 回答