github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/mq/agent/utils.go (about) 1 package agent 2 3 import ( 4 "encoding/json" 5 ) 6 7 func MarshalData(v interface{}) ([]byte, error) { 8 return json.Marshal(v) 9 } 10 11 func UnmarshalData(data []byte, v interface{}) error { 12 if len(data) == 0 { 13 return nil 14 } 15 return json.Unmarshal(data, v) 16 }