package
0.1.3
Repository: https://github.com/monadicstack/abide.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Structs

JSONDecoder creates the default codec that uses encoding/json to apply body/path/query data to service request models.
JSONEncoder simply uses the standard 'encoding/json' package to convert raw service structs into their equivalent JSON.
NopDecoder satisfies the Decoder interface, but does not actually do any work.
NopEncoder satisfies the Encoder interface, but does not actually do any work.
Registry helps you wrangle a collection of encoders/decoders such that you can choose specific ones at runtime.

# Interfaces

Decoder describes a mechanism used to decode streams of JSON/whatever data onto your service structs.
Encoder is used to encode streams of JSON/whatever given raw service structs.
ValueDecoder accepts URL encoded values (e.g.
ValueEncoder describes a component capable of taking a raw Go value and turning into a map of values such as "User.ContactInfo.Email"->"[email protected]".