# Functions
NewEncoder returns a new JSON encoder.
# Structs
Array represent the encoding of a JSON Array.
Encoder is JSON encoder that supports construction of JSON values using methods.
Object represents the encoding of a JSON Object type.
Value represents a JSON Value type JSON Value types: Object, Array, String, Number, Boolean, and Null.