A mutable builder with a fluent API for a
JsonArray
.
The methods of this interface are common for all JSON related exceptions.
Represents a single JSON field.
A
JsonFieldDefinition
is a formal description of a single
JsonField
.
Marker interface to provide a common type for markers of JSON fields.
A
JsonFieldSelector
is basically a set of
JsonPointer
s.
Thrown if a field selector at was in an invalid format.
A mutable builder for a JsonPointerInvalidException
.
Thrown if a
JsonKey
was in an invalid format.
A mutable builder for a JsonKeyInvalidException
.
This class is responsible to compute or apply a JSON merge patch according to
RFC 7386 for
json values
.
Thrown if an expected JSON field is not in the JSON.
A mutable builder for a JsonMissingFieldException
.
This interface represents a JSON number.
Represents a JSON object.
Thrown if JSON could not be parsed because it was in an invalid format.
A mutable builder for a JsonParseException
.
Holding options about how to parse a Json type (JsonObject, JsonPointer, ...) from a String.
Defines a JSON Patch which can be used to specify modifications on JSON Objects.
Enumeration defining the supported JSON Patch operation types.
A JSON pointer defines a path within a JSON object.
A mutable builder for a JsonPointerInvalidException
.
Common base type of all unchecked JSON exceptions.
Abstract representation of a data structure which somehow holds JSON values.
Bundles state and configuration for serialization.