httpjson

package
v4.71.3 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: MIT Imports: 8 Imported by: 17

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCannotMarshal = errors.New("cannot marshal json")
)

Functions

func Parse added in v4.8.0

func Parse(req *http.Request, obj any) error

func RawWrite added in v4.22.0

func RawWrite(w io.Writer, obj any) error

func Read added in v4.5.0

func Read(resp *http.Response, obj any) error

func Stream added in v4.9.0

func Stream[T any](stream io.Reader, output chan<- T, key string, closeChan bool) error

func Write added in v4.5.0

func Write(ctx context.Context, w http.ResponseWriter, status int, obj any)

func WriteArray added in v4.5.0

func WriteArray(ctx context.Context, w http.ResponseWriter, status int, array any)

func WritePagination added in v4.5.0

func WritePagination(ctx context.Context, w http.ResponseWriter, status int, pageSize, total uint, last string, array any)

Types

This section is empty.

Jump to

Keyboard shortcuts

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