2011-09-20 102 views

回答

1
 DefaultHttpClient client = new DefaultHttpClient(); 
     String finalJson=""; 
     HttpGet getRequest = new HttpGet(url); 

     try { 

      HttpResponse getResponse = client.execute(getRequest); 

      final int statusCode = getResponse.getStatusLine().getStatusCode(); 

      if (statusCode != HttpStatus.SC_OK) { 
       Log.w(getClass().getSimpleName(), "Error " + statusCode + " for URL " + url); 
       return null; 
      } 

      HttpEntity getResponseEntity = getResponse.getEntity(); 
      finalJson=EntityUtils.toString(getResponseEntity); 
      System.out.println("getResponse.."+s); 


     } 
     catch (IOException e) { 
      getRequest.abort(); 
      Log.w(getClass().getSimpleName(), "Error for URL " + url, e); 
     } 

     finalJson=finalJson.substring(source.indexOf("[")+1)+"\"object:\"" ; // your logic to append object 
     Gson gson = new Gson(); 

     parseJsonClass response = gson.fromJson(source, parseJsonClass .class); 

感谢从我希望你能明白我的意思了我的意思是说