# Functions
CompareJSON compares two json objects.
CreateJSON creates a JSON from in.
Deserialize means deserialize a json from bytes.
ParseFromString parses a json from string.
ParseJSONPathExpr parses a JSON path expression.
PeekBytesAsJSON trys to peek some bytes from b, until we can deserialize a JSON from those bytes.
Serialize means serialize itself into bytes.
# Constants
LiteralFalse represents JSON false.
LiteralNil represents JSON null.
LiteralTrue represents JSON true.
ModifyInsert is for insert a new element into a JSON.
ModifyReplace is for replace an old elemList from a JSON.
ModifySet = ModifyInsert | ModifyReplace.
TypeCodeArray indicates the JSON is an array.
TypeCodeFloat64 indicates the JSON is a double float number.
TypeCodeInt64 indicates the JSON is a signed integer.
TypeCodeLiteral indicates the JSON is a literal.
TypeCodeObject indicates the JSON is an object.
TypeCodeString indicates the JSON is a string.
TypeCodeUint64 indicates the JSON is a unsigned integer.
# Variables
ErrInvalidJSONData means invalid JSON data.
ErrInvalidJSONPath means invalid JSON path.
ErrInvalidJSONText means invalid JSON text.