c#调用Java webservice中返回值为list的具体方法

vlysses 2010-06-01 04:06:26
Java webservice中函数提供的返回值是list<map>,我是在vs2005下调用此函数,请问,java的list<>在c#中应使用何种类型获使用,java的map对象在c#中应使用何种类型获取和使用?前提,Java webservice无权修改。或者有什么其它的方法变通使用?
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vlysses 2010-06-03
  • 打赏
  • 举报
回复
好思路,我来尝试一下
  • 打赏
  • 举报
回复
只要你调用 WebService SOAP 的 XML 数据符合这个 WebService 的 WSDL 格式要求就可以了,无论是什么类型的,只要包装类拆组后的 XML 一样就行了。
  • 打赏
  • 举报
回复
那你看看 WSDL 是怎么弄的吧。

你用 C# 作为客户端并不需要知道服务端采用的数据结构,只需要知道 WSDL 的内容就行了。我不会 C#,但是我认为 C# 中肯定有将 WSDL 转为 C# 类的工具,就像 Java 的 JAX-WS 实现中有 wsdl2java 的工具。

这些工具会根据 WSDL 的描述转换为客户端使用的类。哪怕是 Java 服务端写的 WebService,用 Java 工具根据服务端点的 WSDL 进行转换出来的数据类也不是一样的。

67,516

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧