MCPcopy Create free account
hub / github.com/buger/jsonparser / MarshalJSONBuf

Method MarshalJSONBuf

benchmark/benchmark_ffjson.go:2617–2646  ·  view source on GitHub ↗

Benchmark harness support for STK-REQ-004.

(buf fflib.EncodingBuffer)

Source from the content-addressed store, hash-verified

2615
2616// Benchmark harness support for STK-REQ-004.
2617func (mj *SmallPayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error {
2618 if mj == nil {
2619 buf.WriteString("null")
2620 return nil
2621 }
2622 var err error
2623 var obj []byte
2624 _ = obj
2625 _ = err
2626 buf.WriteString(`{"St":`)
2627 fflib.FormatBits2(buf, uint64(mj.St), 10, mj.St < 0)
2628 buf.WriteString(`,"Sid":`)
2629 fflib.FormatBits2(buf, uint64(mj.Sid), 10, mj.Sid < 0)
2630 buf.WriteString(`,"Tt":`)
2631 fflib.WriteJsonString(buf, string(mj.Tt))
2632 buf.WriteString(`,"Gr":`)
2633 fflib.FormatBits2(buf, uint64(mj.Gr), 10, mj.Gr < 0)
2634 buf.WriteString(`,"Uuid":`)
2635 fflib.WriteJsonString(buf, string(mj.Uuid))
2636 buf.WriteString(`,"Ip":`)
2637 fflib.WriteJsonString(buf, string(mj.Ip))
2638 buf.WriteString(`,"Ua":`)
2639 fflib.WriteJsonString(buf, string(mj.Ua))
2640 buf.WriteString(`,"Tz":`)
2641 fflib.FormatBits2(buf, uint64(mj.Tz), 10, mj.Tz < 0)
2642 buf.WriteString(`,"V":`)
2643 fflib.FormatBits2(buf, uint64(mj.V), 10, mj.V < 0)
2644 buf.WriteByte('}')
2645 return nil
2646}
2647
2648const (
2649 ffj_t_SmallPayloadbase = iota

Callers 1

MarshalJSONMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected