title: JSON file with a lot of elements, how to read and print using java?
body: <p>I am very new to JSON. I managed to print out 1 element in the JSON file using Java. However if the file consists of more than 1 element, I do not know how to go about retrieving it. Should I use JSONArray? I tried to search and apply JSONArray, but i got no idea how to. Or does it has something to do with Gson, Jackson thingy? I got no idea what are they..</p>
  
  <p>This is my example.json file:</p>
  
  <pre><code>{"rel": "/r/AtLocation", "weight": 0.5, "dataset": "/d/dbpedia/en", "sources": ["/s/dbpedia/3.7"], "id": "/e/ec1914bfb0606c36376fbbcd316e5666022e2469", "features": ["/c/en/apple_inc /r/AtLocation -", "/c/en/apple_inc - /c/en/unite_state", "- /r/AtLocation /c/en/unite_state"], "end": "/c/en/unite_state", "license": "/l/CC/By-SA", "uri": "/a/[/r/AtLocation/,/c/en/apple_inc/,/c/en/unite_state/]", "start": "/c/en/apple_inc", "context": "/ctx/all", "surfaceText": null}
  {"rel": "/r/IsA", "weight": 0.5, "dataset": "/d/dbpedia/en", "sources": ["/s/dbpedia/3.7"], "id": "/e/914e6775fd79d660bacf22ec699568e6694da3e8", "features": ["/c/en/america_beautiful /r/IsA -", "/c/en/america_beautiful - /c/en/national_anthem", "- /r/IsA /c/en/national_anthem"], "end": "/c/en/national_anthem", "license": "/l/CC/By-SA", "uri": "/a/[/r/IsA/,/c/en/america_beautiful/,/c/en/national_anthem/]", "start": "/c/en/america_beautiful", "context": "/ctx/all", "surfaceText": null}
  </code></pre>
  
  <p><b>This is my java file:</b> <br></p>
  
  <pre><code>import java.io.FileNotFoundException;
  import java.io.FileReader;
  import java.io.IOException;
  import java.util.Iterator;
  import org.json.simple.JSONArray;
  import org.json.simple.JSONObject;
  import org.json.simple.parser.JSONParser;
  import org.json.simple.parser.ParseException;
  
  public class test
  {
      public static void main(String[] args)
      {
  
          JSONParser parser = new JSONParser();
  
          try
          {
  
              Object obj = parser.parse(
                  new FileReader("C:/Users/LijingYeo/Desktop/example.json"));
  
              JSONObject jsonObject = (JSONObject) obj;
  
              String rel = (String) jsonObject.get("rel");
              System.out.println(rel);
  
              String start = (String) jsonObject.get("start");
              System.out.println(start);
  
              String end = (String) jsonObject.get("end");
              System.out.println(end);
  
          }
          catch (FileNotFoundException e)
          {
              e.printStackTrace();
          }
          catch (IOException e)
          {
              e.printStackTrace();
          }
          catch (ParseException e)
          {
              e.printStackTrace();
          }
  
      }
  
  }
  </code></pre>
  
  <p>All suggestions and helps rendered are sincerely appreciated by me, thank you for your time and effort!</p>