fix: convert string int to float64

This commit is contained in:
lilong.129
2024-09-02 17:30:10 +08:00
parent 984b502d3b
commit eca67d4f3c

View File

@@ -196,11 +196,11 @@ func Interface2Float64(i interface{}) (float64, error) {
case float64:
return v, nil
case string:
intVar, err := strconv.Atoi(v)
floatVar, err := strconv.ParseFloat(v, 64)
if err != nil {
return 0, err
}
return float64(intVar), err
return floatVar, err
}
// json.Number
value, ok := i.(builtinJSON.Number)