没搞过,我都是调用ashx,把数据变成json格式
解决方案 »
- Android 4.0 辅助功能--“说出密码”
- android开发listview中的item字段按照数值字段实现升序排序
- 布局问题,不显示第二个按钮
- list实例化对象问题
- 如何在DatabaseHelper的onCreate方法中读取资源文件?
- Android如何实现:后台转前台重新需要密码,密码验证后进入之前停留的页面
- 如何将word文档显示在android的ListView中
- Android挂机键键位检测不到啊,怎么回事?
- 对齐问题
- android项目大全,总你所需的
- intent在传值方面有比bundle好的地方么?
- 菜鸟求助!listview的notifyDataSetChanged问题
SoapObject result = (SoapObject) envelope.bodyIn;
SoapObject detail = (SoapObject) result.getProperty(METHOD_NAME);
for (int i = 0; i < detail.getPropertyCount(); i++) {
SoapObject mstr = (SoapObject) detail.getProperty(i);
String str_result = mstr .getProperty(0).toString();
list.add(str_result); //这个你要的
}
public List<Map<String, Object>> jsonToArray(String json) {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
try {
JSONObject jsonobj = new JSONObject(json);
JSONArray ary = jsonobj.getJSONArray("result");
for (int i = 0; i < ary.length(); i++) {
JSONObject obj = (JSONObject) ary.opt(i);
Map<String, Object> map = new HashMap<String, Object>();
map.put("rid", obj.getString("rid"));
map.put("name", obj.getString("name"));
map.put("wk", obj.getString("wk"));
map.put("wboxoffice", obj.getString("wboxoffice"));
map.put("tboxoffice", obj.getString("tboxoffice"));
list.add(map);
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}