I'm trying to parse json file in my java project using this below code,
JSONParser parser = new JSONParser();
try {
    Object obj = null;
    try {
        obj = parser.parse(new FileReader(new File("json/branch_list.json")));
    } catch (org.json.simple.parser.ParseException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    JSONObject jsonObject = (JSONObject) obj;
    System.out.println("Branches are :");
    JSONArray listOfBranches = (JSONArray) jsonObject.get("branch_list");
    Iterator iterator = listOfBranches.iterator();
    for (int i = 0; i < listOfBranches.size(); i++) {
        JSONObject c = listOfBranches.getJSONObject(i);
        System.out.println("Branch are :" + listOfBranches.get(i));
    }
    while (iterator.hasNext()) {
        System.out.println(iterator.next());
    }
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
From above code when i'm using this two below lines
JSONObject c = listOfBranches.getJSONObject(i);
String branchName = c.getString("branch_name");
Its shows the method getJSONObject(int) is undefined for the type JSONArray
And I'm getting the whole object when using this below code,
System.out.println("Branch are :"+listOfBranches.get(i));
It prints like this,
{"branch_name":"AMM"}
from this I want to get branch name using the key "branch_name". But I could not able to do this because of "the method getJSONObject(int) is undefined for the type JSONArray" exception
And I have added json-simple jar in my project. Could you please suggest me any idea to do this? Thanks in advance.
 
     
     
    