Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrCodeJSONMarshalFailed string
)
Functions ¶
This section is empty.
Types ¶
type Encoder ¶ added in v0.11.2
type Encoder struct {
// contains filtered or unexported fields
}
Encoder struct
func NewEncoder ¶ added in v0.11.2
NewEncoder creates a new default JSON encoder
Parameters:
- mode: The flag mode
Returns:
- *Encoder: The default encoder
func (Encoder) Encode ¶ added in v0.11.2
func (e Encoder) Encode( w http.ResponseWriter, response gonethttpresponse.Response, ) (err error)
Encode encodes the body into JSON and writes it to the response
Parameters:
- w: The HTTP response writer
- response: The response to encode
Returns:
- error: The error if any
type StreamEncoder ¶ added in v0.11.2
type StreamEncoder struct {
// contains filtered or unexported fields
}
StreamEncoder is the JSON encoder struct
func NewStreamEncoder ¶ added in v0.11.2
func NewStreamEncoder( mode *goflagsmode.Flag, ) *StreamEncoder
NewStreamEncoder creates a new JSON encoder
Parameters:
- mode: The flag mode
Returns:
- *StreamEncoder: The default encoder
func (StreamEncoder) Encode ¶ added in v0.11.2
func (s StreamEncoder) Encode( w http.ResponseWriter, response gonethttpresponse.Response, ) (err error)
Encode encodes the body into JSON and writes it to the response
Parameters:
- w: The HTTP response writer
- response: The response to encode
Returns:
- error: The error if any
Click to show internal directories.
Click to hide internal directories.