MCPcopy Create free account
hub / github.com/francoispqt/gojay / EncodeEmbeddedJSON

Method EncodeEmbeddedJSON

encode_embedded_json.go:5–15  ·  view source on GitHub ↗

EncodeEmbeddedJSON encodes an embedded JSON. is basically sets the internal buf as the value pointed by v and calls the io.Writer.Write()

(v *EmbeddedJSON)

Source from the content-addressed store, hash-verified

3// EncodeEmbeddedJSON encodes an embedded JSON.
4// is basically sets the internal buf as the value pointed by v and calls the io.Writer.Write()
5func (enc *Encoder) EncodeEmbeddedJSON(v *EmbeddedJSON) error {
6 if enc.isPooled == 1 {
7 panic(InvalidUsagePooledEncoderError("Invalid usage of pooled encoder"))
8 }
9 enc.buf = *v
10 _, err := enc.Write()
11 if err != nil {
12 return err
13 }
14 return nil
15}
16
17func (enc *Encoder) encodeEmbeddedJSON(v *EmbeddedJSON) ([]byte, error) {
18 enc.writeBytes(*v)

Callers 2

EncodeMethod · 0.95
TestEncodingEmbeddedJSONFunction · 0.95

Calls 2

WriteMethod · 0.95

Tested by 1

TestEncodingEmbeddedJSONFunction · 0.76