App is running but doe not fetch data from json : I am learning json and not getting solution.

I have tried updating my json file and xml file but no working.

here is the code 

the errors I have faced in the code is written 

in the comment section 

below
please help me through it.









The app is running perfectly but does not fetch data from this link below
https://api.myjson.com/bins/1hkm17


    package com.taxsmart.jsonsimpleexample;

    import android.os.AsyncTask;
    import com.taxsmart.jsonsimpleexample.MainActivity;
    import org.json.JSONArray;
    import org.json.JSONException;
    import org.json.JSONObject;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;

    public class fetchData extends AsyncTask<Void,Void,Void> {
        String data ="";
        String dataParsed = "";
        String singleParsed ="";
        @Override
        protected Void doInBackground(Void... voids) {
        try {
                URL url = new URL("https://api.myjson.com/bins/1hkm17");
                HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
                InputStream inputStream = httpURLConnection.getInputStream();
                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
                String line = "";
                while(line != null){
                    line = bufferedReader.readLine();
                    data = data + line;
                }

                JSONArray JA = new JSONArray(data);
                for(int i =0 ;i <JA.length(); i++){
                    JSONObject JO = (JSONObject) JA.get(i);
                    singleParsed =  "Name" + JO.get("name") + "\n"+
                                    "Password" + JO.get("Password") + "\n"+
                                    "Contact" + JO.get("Contact") + "\n"+
                                    "Country" + JO.get("Country") + "\n";

                    dataParsed = dataParsed + singleParsed +"\n" ;

                }

            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }

            return null;
        }

        @Override
        protected void onPostExecute(Void aVoid) {
            super.onPostExecute(aVoid);

            MainActivity.data.setText(this.dataParsed);

        }
    }

