应用场景:GORM 查询数据, float64 类型 科学技术法显示
`
// ChangeInfoResp 收费信息
type ChangeInfoResp struct {
Money float64 `json:"money"` // 金额
}
`
eg:money 为 0.00000134 时候解析无论 float64 /string,都为科学记算法
原因
json: cannot unmarshal string into Go struct field JsonTest.y of type float64
解决方法
go get -u github.com/shopspring/decimal
`
// ChangeInfoResp 收费信息
type ChangeInfoResp struct {
Money decimal.Decimal `json:"money"` // 金额
}
`
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于