栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将arraylist bean从android传递到webservice php

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将arraylist bean从android传递到webservice php

试试这个代码

JSONParser.java  public class JSonParser    {        static InputStream is ;        static JSonObject jObj = null;        static String json = "";        String Dataurl = "";        // constructor        public JSonParser(String url)         { Dataurl = url;        }        // function get json from url by making HTTP POST or GET method        public JSonObject makeHttpRequestResponse(String method,List<NamevaluePair> Data_Request_Response)         { try {     // check for request method     if(method == "POST_Request_Response")     {         HttpClient httpClient = new DefaultHttpClient();         HttpPost httpPost = new HttpPost(Dataurl);         httpPost.setEntity(new UrlEnpredFormEntity(Data_Request_Response));         HttpResponse httpResponse = httpClient.execute(httpPost);         HttpEntity httpEntity = httpResponse.getEntity();         is = httpEntity.getContent();     }     else if(method == "GET_Request_Response")     {         HttpClient httpClient = new DefaultHttpClient();         String paramString = URLEnpredUtils.format(Data_Request_Response, "utf-8");         Dataurl += "?" + paramString;         HttpGet httpGet = new HttpGet(Dataurl);         HttpResponse httpResponse = httpClient.execute(httpGet);         HttpEntity httpEntity = httpResponse.getEntity();         is = httpEntity.getContent();     } }  catch (UnsupportedEncodingException e)  {     e.printStackTrace(); }  catch (ClientProtocolException e) {     e.printStackTrace(); }  catch (IOException e)  {     e.printStackTrace(); } try  {     BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);     StringBuilder sb = new StringBuilder();     String line = null;     while ((line = reader.readLine()) != null)      {         sb.append(line + "n");     }     is.close();     json = sb.toString(); }  catch (Exception e)  {     Log.e("Buffer Error", "Error converting result " + e.toString()); } // try parse the string to a JSON object try  {     jObj = new JSonObject(json); }  catch (JSonException e)  {     Log.e("JSON Parser", "Error parsing data " + e.toString()); } // return JSON String return jObj; }// End Http Request Response       }Yourfilename.java // Object of the Json Parser Class    JSonParser mJsonParser = new JSonParser(DataUrl);    JSonObject mJsonObject_Request = new JSonObject();        List<NamevaluePair> Send_Request = new ArrayList<NamevaluePair>();        Send_Request.add(new BasicNamevaluePair("Token", "Data"));        Send_Request.add(new BasicNamevaluePair("Token1","Data")); try {     mJsonObject_Request = mJsonParser.makeHttpRequestResponse("POST_Request_Response",Request);     Log.d("No Of Tables", "" + mJsonObject_Request.names().length());     Log.d("Name Of Tables", "" + mJsonObject_Request.names());     Log.d("DATA", "" + mJsonObject_Request);} catch (Exception e) {          }

此处的数据URL是您的Web服务链接。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号