容忍字符串和數(shù)字互轉(zhuǎn)
如果你使用的是jsoniter
,可以啟動模糊模式來支持 PHP 傳遞過來的 JSON。
import "github.com/json-iterator/go/extra"
extra.RegisterFuzzyDecoders()
這樣就可以處理字符串和數(shù)字類型不對的問題了。比如
var val string
jsoniter.UnmarshalFromString(`100`, &val)
// 又比如
var val float32
jsoniter.UnmarshalFromString(`"1.23"`, &val)