# Functions
GetAdapter returns the adapter with the given name, or nil if one with that name is not registered.
JSON encodes val as JSON, returning it as a json.RawMessage.
JSONModuleObject is like JSON(), except it marshals val into a JSON object with an added key named fieldName with the value fieldVal.
RegisterAdapter registers a config adapter with the given name.
# Structs
HTTPLoader can load Caddy configs over HTTP(S).
Warning represents a warning or notice related to conversion.
# Interfaces
Adapter is a type which can adapt a configuration to Caddy JSON.