android - KSOAP2 复杂对象的编码数组

标签 android ksoap2 android-ksoap2

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

理论:
我觉得这个问题可以通过编码来解决。我看过 See Sharp Geers 上的例子,但那些是针对原始类型的。如何创建数组并将类型包含在 WriteInstance 方法中?

谁能提供编码复杂对象数组的示例代码?

提前致谢

克雷格

最佳答案

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

kSoap2 serialisation error

关于android - KSOAP2 复杂对象的编码数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345620/

相关文章:

java - 是否有必要用 Dagger 2 注入(inject)一切?

java - IllegalArgumentException 尝试使用 @style/Widget.MaterialComponents.TextInputLayout.OutlinedBox 时

android - org.xmlpull.v1.XmlPullParserException : expected: START_TAG {http://schemas. xmlsoap.org/soap/envelope/

php - 使用 KSOAP2 (Android) 发送参数时的错误

android - 浏览器是否应该在启动应用程序之前对自定义 URI 进行编码?

android - 模拟器上的时钟与计算机时钟不同步

java - KSOAP2 库类未找到异常

android - 如何在 Android 中使用 kSOAP 序列化自己创建的对象

android - KSOAP: "org.ksoap2.serialization.SoapPrimitive"异常问题