Fix numerical issues.

This commit is contained in:
Nuno Cruces
2025-01-20 14:39:36 +00:00
parent 1677b97fa4
commit e2da469834
9 changed files with 200 additions and 50 deletions

View File

@@ -185,7 +185,7 @@ func (v Value) JSON(ptr any) error {
case INTEGER:
data = strconv.AppendInt(nil, v.Int64(), 10)
case FLOAT:
data = strconv.AppendFloat(nil, v.Float(), 'g', -1, 64)
data = util.AppendNumber(nil, v.Float())
default:
panic(util.AssertErr())
}