code: public Float getFloatFrom(JsonValue json) {
      if (json.isNumber()) {
        return json.asFloat();
      } else {
        return new BigDecimal(json.asString()).floatValue();
      }
    }
docs: convert jsonvalue to a Float
  
  @param json
  @return