code: public BigDecimal getBigDecimal(int index) throws JSONException {
  		Object object = this.get(index);
  		try {
  			return new BigDecimal(object.toString());
  		} catch (Exception e) {
  			throw new JSONException("JSONArray[" + index +
  					"] could not convert to BigDecimal.");
  		}
  	}
docs: Get the BigDecimal value associated with an index.
  
  @param index The index must be between 0 and length() - 1.
  @return The value.
  @throws JSONException If the key is not found or if the value cannot be
  converted to a BigDecimal.