Versions in this module Expand all Collapse all v0 v0.0.1 Jun 25, 2026 Changes in this version + func Marshal(out any, o ...json.Options) ([]byte, error) + func MarshalEncode(e *jsontext.Encoder, v any, o ...json.Options) error + func MarshalWrite(w io.Writer, v any, o ...json.Options) error + func Unmarshal(data []byte, v any, o ...json.Options) error + func UnmarshalDecode(d *jsontext.Decoder, v any, o ...json.Options) error + func UnmarshalDecodeUnion(dec *jsontext.Decoder, ut UnionType) error + func UnmarshalReader(r io.Reader, v any, o ...json.Options) error + func UnmarshalUnion(data []byte, ut UnionType) error + type Provider = validation.Provider + type UnionType interface + Discriminator func() string + Mapping func() map[string]any + SetUnderlying func(u any) + type Validator = validation.Validator