How to parse json array in java

How to parse json array in java

download the json jar
https://repo1.maven.org/maven2/org/json/json/
https://mvnrepository.com/artifact/org.json/json

json string

refer‮ttual:ot ‬uri.com
[
	{"name":"name1","url":"url1"},
	{"name":"name2","url":"url2"}
]

parse json array in java

/**
 * @author lautturi.com
 * Java example: How to parse json array in java
 */

import java.util.*;

import org.json.JSONArray;
import org.json.JSONObject;

public class Lautturi {

	public static void main(String[] args) {

		String jsonStr = "[{\"name\":\"name1\",\"url\":\"url1\"},{\"name\":\"name2\",\"url\":\"url2\"}]";
		JSONArray jsonarray = new JSONArray(jsonStr);
		for (int i = 0; i < jsonarray.length(); i++) {
		    JSONObject jsonobject = jsonarray.getJSONObject(i);
		    String name = jsonobject.getString("name");
		    String url = jsonobject.getString("url");
		    
		    System.out.println(name);
		    System.out.println(url);
		}
		

	}
}

output:

name1
url1
name2
url2
Created Time:2017-09-12 21:04:06  Author:lautturi