MCPcopy
hub / github.com/vmihailenco/msgpack / EncodeMap

Method EncodeMap

encode_map.go:96–112  ·  view source on GitHub ↗
(m map[string]interface{})

Source from the content-addressed store, hash-verified

94}
95
96func (e *Encoder) EncodeMap(m map[string]interface{}) error {
97 if m == nil {
98 return e.EncodeNil()
99 }
100 if err := e.EncodeMapLen(len(m)); err != nil {
101 return err
102 }
103 for mk, mv := range m {
104 if err := e.EncodeString(mk); err != nil {
105 return err
106 }
107 if err := e.Encode(mv); err != nil {
108 return err
109 }
110 }
111 return nil
112}
113
114func (e *Encoder) EncodeMapSorted(m map[string]interface{}) error {
115 if m == nil {

Callers 1

Calls 4

EncodeNilMethod · 0.95
EncodeMapLenMethod · 0.95
EncodeStringMethod · 0.95
EncodeMethod · 0.95

Tested by

no test coverage detected