func DecodeGob(encoded []byte) (map[interface{}]interface{}, error) {
	buf := bytes.NewBuffer(encoded)
	dec := gob.NewDecoder(buf)
	var out map[interface{}]interface{}
	err := dec.Decode(&out)
	if err != nil {
		return nil, err
	}
	return out, nil
}
// DecodeGob decode data to map
DecodeGob decode data to map
// DecodeGob decode data to map
func DecodeGob(encoded []byte) (map[interface{}]interface{}, error) {
	buf := bytes.NewBuffer(encoded)
	dec := gob.NewDecoder(buf)
	var out map[interface{}]interface{}
	err := dec.Decode(&out)
	if err != nil {
		return nil, err
	}
	return out, nil
}
func DecodeGob ( encoded [ ] byte ) ( map [ interface { } ] interface { } , error ) { buf := bytes . NewBuffer ( encoded ) dec := gob . NewDecoder ( buf ) var out map [ interface { } ] interface { } err := dec . Decode ( & out ) if err != nil { return nil , err } return out , nil }
DecodeGob decode data to map
DecodeGob decode data to map