コード例 #1
0
ファイル: boltgui.go プロジェクト: geeksteam/BoltGUI
func encodeEntry(value string) []byte {
	switch *coding {

	case "text":
		return []byte(value)
	case "mspack":
		var v interface{}

		err := json.Unmarshal([]byte(value), &v)
		if err != nil {
			log.Println(err)
		}

		b, err := msgpack.Marshal(v)
		if err != nil {
			log.Println(err)
		}

		return b
	}

	return nil
}
コード例 #2
0
ファイル: msgpack.go プロジェクト: mamachanko/go-nano
func (MsgPackSerializer) Encode(data interface{}) ([]byte, error) {
	return msgpack.Marshal(data)
}
コード例 #3
0
ファイル: ext_dep_test.go プロジェクト: RomainVabre/origin
func fnVMsgpackEncodeFn(ts interface{}) ([]byte, error) {
	return vmsgpack.Marshal(ts)
}
コード例 #4
0
ファイル: msgpack.go プロジェクト: desertbit/pakt
func (c msgpackCodec) Encode(v interface{}) ([]byte, error) {
	return msgpack.Marshal(v)
}
func (m VmihailencoMsgpackSerializer) Marshal(o interface{}) []byte {
	d, _ := vmihailenco.Marshal(o)
	return d
}