private static float getNumberFromJson(final String jsonValue, final float defaultValue) {
            if (StringUtils.isBlank(jsonValue)) {
                return defaultValue;
            }
            final String value = jsonValue.trim().replace('_', '.').replace(',', '.');
            try {
                return Float.parseFloat(value);
            } catch (NumberFormatException nfe) {
                Log.d("BettercacherAPI: could not parse value as float: '" + jsonValue + "'");
                return defaultValue;
            }
        }
Encapsulates the raw APi calls to bettercacher.org
main/src/main/java/cgeo/geocaching/connector/bettercacher/BetterCacherAPI.java