httpjson

package
v4.66.8 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: MIT Imports: 7 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(w http.ResponseWriter, status int, obj any)

func WriteArray added in v4.5.0

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

func WritePagination added in v4.5.0

func WritePagination(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