Get JSON Data from URL Using Android?

后端 未结 8 2072
长发绾君心
长发绾君心 2020-11-28 04:48

I am trying to get JSON data by parsing login url with username and password. I have tried by using below code but I can\'t get any responses. Please help me.

I am u

8条回答
  •  再見小時候
    2020-11-28 05:17

    private class GetProfileRequestAsyncTasks extends AsyncTask {
    
        @Override
        protected void onPreExecute() {
    
        }
    
        @Override
        protected JSONObject doInBackground(String... urls) {
            if (urls.length > 0) {
                String url = urls[0];
                HttpClient httpClient = new DefaultHttpClient();
                HttpGet httpget = new HttpGet(url);
                httpget.setHeader("x-li-format", "json");
                try {
                    HttpResponse response = httpClient.execute(httpget);
                    if (response != null) {
                        //If status is OK 200
                        if (response.getStatusLine().getStatusCode() == 200) {
                            String result = EntityUtils.toString(response.getEntity());
                            //Convert the string result to a JSON Object
                            return new JSONObject(result);
                        }
                    }
                } catch (IOException e) {
    
                } catch (JSONException e) {
                }
            }
            return null;
        }
        @Override
        protected void onPostExecute(JSONObject data) {
            if (data != null) {
                Log.d(TAG, String.valueOf(data));
            }
        }
    
    }
    

提交回复
热议问题