float64.go 240 Bytes EditWeb IDE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package util import ( "fmt" "github.com/shopspring/decimal" ) type Float64 float64 func (f Float64) MarshalJSON() ([]byte, error) { out, _ := decimal.NewFromFloat(float64(f)).Round(2).Float64() return []byte(fmt.Sprint(out)), nil }