MCPcopy
hub / github.com/uber-go/zap / NewMapObjectEncoder

Function NewMapObjectEncoder

zapcore/memory_encoder.go:36–42  ·  zapcore/memory_encoder.go::NewMapObjectEncoder

NewMapObjectEncoder creates a new map-backed ObjectEncoder.

()

Source from the content-addressed store, hash-verified

34
35// NewMapObjectEncoder creates a new map-backed ObjectEncoder.
36func NewMapObjectEncoder() *MapObjectEncoder {
37 m := make(map[string]interface{})
38 return &MapObjectEncoder{
39 Fields: m,
40 cur: m,
41 }
42}
43
44// AddArray implements ObjectEncoder.
45func (m *MapObjectEncoder) AddArray(key string, v ArrayMarshaler) error {

Callers 15

assertCanBeReusedFunction · 0.92
TestDictFunction · 0.92
TestDictObjectFunction · 0.92
TestArrayWrappersFunction · 0.92
TestStringersFunction · 0.92
assertCanBeReusedFunction · 0.92

Calls

no outgoing calls

Tested by 15

assertCanBeReusedFunction · 0.74
TestDictFunction · 0.74
TestDictObjectFunction · 0.74
TestArrayWrappersFunction · 0.74
TestStringersFunction · 0.74
assertCanBeReusedFunction · 0.74