java webservice使用Ksoap2接收返回的数组

本文记录了使用Java的Ksoap2库调用WebService并处理返回数组的问题。通过示例展示如何在Android环境中实现这一过程。
摘要由CSDN通过智能技术生成

我们在写webservice的时候,如果遇到我们要调用的方法的返回值并不是一个单一的对象或者基本类型,而是以个数组该怎么办?

这一次我遇到了这个问题,搞了好久才搞出来,于是把它写下来。


这是我要调用的方法:

public String[] QueryId(int id){
	    	String[] str = tdb.query(id);
	    	return str;
	    }
这是通过ID查询信息。

通过在浏览器中输入http://127.0.0.1:8080/axis2/services/TeacherInfoService/QueryId?id=111

得到如下结果

<ns:QueryIdResponse xmlns:ns="http://method.webservice.com">
<ns:return>111</ns:return>
<ns:return>gwgong</ns:return>
<ns:return>20</ns:return>
</ns:QueryIdResponse>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值