go_dreamfactory/utils/json.go
2022-06-01 19:39:51 +08:00

18 lines
299 B
Go

package utils
import (
"bytes"
jsoniter "github.com/json-iterator/go"
)
func JsonMarshal(i interface{}) ([]byte, error) {
return jsoniter.Marshal(i)
}
func JsonUnMarshal(data []byte, i interface{}) error {
d := jsoniter.NewDecoder(bytes.NewBuffer(data))
d.UseNumber()
return d.Decode(i)
}