# Functions
NewJSONReader encodes v into JSON and returns it as an io.Reader.
# Structs
JSONReader represents a reader which takes an interface value, encodes it into JSON, and wraps it in an io.Reader.
# Interfaces
JSONEncoder defines the interface for custom JSON encoders.