json

package
v1.5.3-rc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Record2ResultsJSON

type Record2ResultsJSON struct {
	// contains filtered or unexported fields
}

Record2ResultsJSON Encode the Record directly into a JSON string format of httpd.Response

func NewRecord2ResultsJSON

func NewRecord2ResultsJSON(loc *time.Location, epoch string) *Record2ResultsJSON

func (*Record2ResultsJSON) Bytes

func (rj *Record2ResultsJSON) Bytes() []byte

func (*Record2ResultsJSON) End

func (rj *Record2ResultsJSON) End()

func (*Record2ResultsJSON) EndStatement

func (rj *Record2ResultsJSON) EndStatement()

func (*Record2ResultsJSON) Release

func (rj *Record2ResultsJSON) Release()

func (*Record2ResultsJSON) Reset

func (rj *Record2ResultsJSON) Reset()

func (*Record2ResultsJSON) Start

func (rj *Record2ResultsJSON) Start()

func (*Record2ResultsJSON) StartStatement

func (rj *Record2ResultsJSON) StartStatement()

func (*Record2ResultsJSON) WriteRecord

func (rj *Record2ResultsJSON) WriteRecord(name string, rec *record.Record)

func (*Record2ResultsJSON) WriteRecords

func (rj *Record2ResultsJSON) WriteRecords(name string, recs []*record.Record)

type StreamWriter

type StreamWriter struct {
	// contains filtered or unexported fields
}

func NewStreamWriter

func NewStreamWriter(buf []byte) *StreamWriter

func (*StreamWriter) Bytes

func (sw *StreamWriter) Bytes() []byte

func (*StreamWriter) Reset

func (sw *StreamWriter) Reset()

func (*StreamWriter) TrimLeftOne

func (sw *StreamWriter) TrimLeftOne()

func (*StreamWriter) WriteArrayEnd

func (sw *StreamWriter) WriteArrayEnd()

func (*StreamWriter) WriteArrayStart

func (sw *StreamWriter) WriteArrayStart(key string)

func (*StreamWriter) WriteColon

func (sw *StreamWriter) WriteColon()

func (*StreamWriter) WriteComma

func (sw *StreamWriter) WriteComma()

func (*StreamWriter) WriteIntKV

func (sw *StreamWriter) WriteIntKV(key string, value int64)

func (*StreamWriter) WriteNil

func (sw *StreamWriter) WriteNil()

func (*StreamWriter) WriteObjectEnd

func (sw *StreamWriter) WriteObjectEnd()

func (*StreamWriter) WriteObjectStart

func (sw *StreamWriter) WriteObjectStart()

func (*StreamWriter) WriteStringKV

func (sw *StreamWriter) WriteStringKV(key string, value string)

func (*StreamWriter) WriteTimeRFC3339

func (sw *StreamWriter) WriteTimeRFC3339(time time.Time)

func (*StreamWriter) WriteValueBool

func (sw *StreamWriter) WriteValueBool(v bool)

func (*StreamWriter) WriteValueFloat64

func (sw *StreamWriter) WriteValueFloat64(v float64)

func (*StreamWriter) WriteValueInt64

func (sw *StreamWriter) WriteValueInt64(v int64)

func (*StreamWriter) WriteValueString

func (sw *StreamWriter) WriteValueString(s string)

WriteValueString This method does not perform escaping and is only used for static strings.

func (*StreamWriter) WriteValueStringEscape

func (sw *StreamWriter) WriteValueStringEscape(v string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL