code: public int getInt(String key) throws JSONException {
      Object o = get(key);
      try {
        return o instanceof Number ? ((Number) o).intValue() : Integer.parseInt((String) o);
      } catch (Exception e) {
        throw new JSONException("JSONObject[" + quote(key) + "] is not an int.");
      }
    }
docs: Get the int value associated with a key.
  
  @param key
  A key string.
  @return The integer value.
  @throws JSONException
  if the key is not found or if the value cannot be converted to an integer.