docs: public double getDouble(int index) throws JSONException {
      Object o = get(index);
      try {
        return o instanceof Number ? ((Number) o).doubleValue() : Double.valueOf((String) o).doubleValue();
      } catch (Exception e) {
        throw new JSONException("JSONArray[" + index + "] is not a number.");
      }
    }