# Functions
Decode decodes json format `data` to golang variable.
DecodeTo decodes json format `data` to specified golang variable `v`.
DecodeToJson codes json format `data` to a Json object.
Encode encodes any golang variable `value` to JSON bytes.
EncodeString encodes any golang variable `value` to JSON string.
IsValidDataType checks and returns whether given `dataType` a valid data type for loading.
Load loads content from specified file `path`, and creates a Json object from its content.
LoadContent creates a Json object from given content, it checks the data type of `content` automatically, supporting data content type as follows: JSON, XML, INI, YAML and TOML.
LoadContentType creates a Json object from given type and content, supporting data content type as follows: JSON, XML, INI, YAML and TOML.
LoadIni creates a Json object from given INI format content.
LoadJson creates a Json object from given JSON format content.
LoadProperties creates a Json object from given TOML format content.
LoadToml creates a Json object from given TOML format content.
LoadWithOptions creates a Json object from given JSON format content and options.
LoadXml creates a Json object from given XML format content.
LoadYaml creates a Json object from given YAML format content.
Marshal is alias of Encode in order to fit the habit of json.Marshal/Unmarshal functions.
MarshalIndent is alias of json.MarshalIndent in order to fit the habit of json.MarshalIndent function.
MustEncode performs as Encode, but it panics if any error occurs.
MustEncodeString encodes any golang variable `value` to JSON string.
New creates a Json object with any variable type of `data`, but `data` should be a map or slice for data access reason, or it will make no sense.
NewWithOptions creates a Json object with any variable type of `data`, but `data` should be a map or slice for data access reason, or it will make no sense.
NewWithTag creates a Json object with any variable type of `data`, but `data` should be a map or slice for data access reason, or it will make no sense.
Unmarshal is alias of DecodeTo in order to fit the habit of json.Marshal/Unmarshal functions.
Valid checks whether `data` is a valid JSON data type.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author