MCPcopy Create free account
hub / github.com/go-dev-frame/sponge / Marshal

Method Marshal

pkg/encoding/json_encoding.go:110–117  ·  view source on GitHub ↗

Marshal serialization

(v interface{})

Source from the content-addressed store, hash-verified

108
109// Marshal serialization
110func (s JSONSnappyEncoding) Marshal(v interface{}) (data []byte, err error) {
111 b, err := json.Marshal(v)
112 if err != nil {
113 return nil, err
114 }
115 d := snappy.Encode(nil, b)
116 return d, nil
117}
118
119// Unmarshal deserialization
120func (s JSONSnappyEncoding) Unmarshal(data []byte, value interface{}) error {

Callers 1

TestEncodingErrorFunction · 0.95

Calls 1

MarshalMethod · 0.65

Tested by 1

TestEncodingErrorFunction · 0.76