package pgjson

Import Path
	github.com/go-pg/pg/v10/pgjson (on go.dev)

Dependency Relation
	imports 2 packages, and imported by 2 packages

Involved Source Files json.go provider.go
Package-Level Type Names (total 4, all are exported)
/* sort exporteds by: | */
( Decoder) Decode(v interface{}) error ( Decoder) UseNumber() *encoding/json.Decoder func NewDecoder(r io.Reader) Decoder func Provider.NewDecoder(r io.Reader) Decoder func StdProvider.NewDecoder(r io.Reader) Decoder
( Encoder) Encode(v interface{}) error *github.com/vmihailenco/msgpack/v5.Encoder *encoding/json.Encoder *encoding/xml.Encoder go.uber.org/zap/zapcore.ReflectedEncoder (interface) Encoder : go.uber.org/zap/zapcore.ReflectedEncoder func NewEncoder(w io.Writer) Encoder func Provider.NewEncoder(w io.Writer) Encoder func StdProvider.NewEncoder(w io.Writer) Encoder
( Provider) Marshal(v interface{}) ([]byte, error) ( Provider) NewDecoder(r io.Reader) Decoder ( Provider) NewEncoder(w io.Writer) Encoder ( Provider) Unmarshal(data []byte, v interface{}) error StdProvider func SetProvider(p Provider)
( StdProvider) Marshal(v interface{}) ([]byte, error) ( StdProvider) NewDecoder(r io.Reader) Decoder ( StdProvider) NewEncoder(w io.Writer) Encoder ( StdProvider) Unmarshal(data []byte, v interface{}) error StdProvider : Provider
Package-Level Functions (total 5, all are exported)
func Marshal(v interface{}) ([]byte, error)
func Unmarshal(data []byte, v interface{}) error
Package-Level Variables (only one, which is unexported)