private Properties getProperties(URL url) throws IOException, AuthenticationException {
      Properties jobConf = new Properties();
      JsonNode rootNode = ThreadContextMR2.readJsonNode(url);
      JsonNode configs = rootNode.path("otherinfo").path("config");
      Iterator<String> keys = configs.getFieldNames();
      String key = "";
      String value = "";
      while (keys.hasNext()) {
        key = keys.next();
        value = configs.get(key).getTextValue();
        jobConf.put(key, value);
      }
      return jobConf;
    }
JSONFactory class provides functionality to parse mined job data from timeline server.
app/com/linkedin/drelephant/tez/fetchers/TezFetcher.java