Represents a JSON Array value
Represents a JSON Boolean value, which can either be a JTrue or a JFalse
Represents a JSON number value.
Represents a JSON Object value.
Represents a JSON string value
Represents a JSON Value which may be invalid.
Represents a JSON Boolean false value
Represents a JSON null value
Represents a JSON Boolean true value