This sample app can fetch json from url and show them in list view using Build in Java & Android Methods .
In this app , I have used Java's URL and HttpURLConnection to get Input Stream from given url and JSONArray and JSONObjectto fetch JSON .
- Give Internet Permission at AndroidManifest.xml
- Create Post Entity » Post.java
- Create A Adapter For List View »
ListAdapter.java
public class ListAdapter extends ArrayAdapter { ...
- Create a inner class JsonFetch.java in
MainActivity.java which extends AsyncTask.
private class FetJson extends AsyncTask> { ...
InonPostExecute(..)
method , adapter is set for listView . - Now Execute JsonFetch class inside
onCreate
method of MainActivity.java passing url as parameter.
new FetJson().execute("https://jsonplaceholder.typicode.com/posts");
android.permission.INTERNET
Finally list view shows available data .