主题:Android项目中ksopa2访问标准webservice接口,若返回数据为一般字符串或者字符串数组则相对简单,网上大把,若是dataset,网上也有很多关于用Java把返回结果转为xml文件的,但觉得那样会多做很多工作,担心影响手机用户体验,研究了一下午,也不算难,只是解析麻烦点,见代码
一、返回的结果Dataset集,如图:
二、KsoapHelper网络请求类
Android常用第三方插件Ksoap2一般用法就不介绍了,可自行百度了解,下面是我的调试解析类,可解析成功运用到项目中去:
/**
* @Title KsoapHelper.java
* @Package com.intech.net.ksoap2
* @Description TODO
* @Author Don
* @Date 2014-6-26 下午3:10:41
* @Version V1.0
*/
package com.intech.net.ksoap2;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONObject;
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpResponseExcepti