DecodeMap decode data to map
(encoded []byte)
| 29 | |
| 30 | // DecodeMap decode data to map |
| 31 | func DecodeMap(encoded []byte) (map[interface{}]interface{}, error) { |
| 32 | buf := bytes.NewBuffer(encoded) |
| 33 | dec := gob.NewDecoder(buf) |
| 34 | var out map[interface{}]interface{} |
| 35 | err := dec.Decode(&out) |
| 36 | if err != nil { |
| 37 | return nil, err |
| 38 | } |
| 39 | return out, nil |
| 40 | } |