# Functions
Consume - Gobble up an already converted JSON object, or a fresh map[string]interface{} object.
EncodeOptHTMLEscape sets the encoder to escape the JSON for html.
EncodeOptIndent sets the encoder to indent the JSON output.
New - Create a new container JSON object.
ParseJSON - Convert a string into a representation of the parsed JSON.
ParseJSONBuffer - Read the contents of a buffer into a representation of the parsed JSON.
ParseJSONDecoder - Convert a json.Decoder into a representation of the parsed JSON.
ParseJSONFile - Read a file and convert into a representation of the parsed JSON.
# Variables
ErrInvalidBuffer - The input buffer contained an invalid JSON string.
ErrInvalidInputObj - The input value was not a map[string]interface{}.
ErrInvalidInputText - The input data could not be parsed.
ErrInvalidPath - The filepath was not valid.
ErrNotArray - The target is not an array type.
ErrNotObj - The target is not an object type.
ErrNotObjOrArray - The target is not an object or array type.
ErrOutOfBounds - Index out of bounds.
ErrPathCollision - Creating a path failed because an element collided with an existing value.
# Structs
Container - an internal structure that holds a reference to the core interface map of the parsed json.
# Type aliases
EncodeOpt is a functional option for the EncodeJSON method.