|
1234567891011121314151617181920212223 |
- 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))
- }
|