package jg_push_utils import ( "encoding/json" ) func Serialize(data interface{}) []byte { res, err := json.Marshal(data) if err != nil { return []byte{} } return res } func Unserialize(b []byte, dst interface{}) { if err := json.Unmarshal(b, dst); err != nil { dst = nil } } func SerializeStr(data interface{}, arg ...interface{}) string { return string(Serialize(data)) }