Uses of Package
jakarta.json
Package
Description
Provides an object model API to process JSON.
Service Provider Interface (SPI) to plug in implementations for
JSON processing objects.
Provides a streaming API to parse and generate
JSON.
-
ClassDescription
JsonArray
represents an immutable JSON array (an ordered sequence of zero or more values).A builder for creatingJsonArray
models from scratch, and for modifying a existingJsonArray
.Factory to createJsonObjectBuilder
andJsonArrayBuilder
instances.Contains the different values allowed forJsonConfig.KEY_STRATEGY
.This interface represents an implementation of a JSON Merge Patch as defined by RFC 7396.An immutable JSON number value.JsonObject
class represents an immutable JSON object value (an unordered collection of zero or more name/value pairs).A builder for creatingJsonObject
models from scratch.This interface represents an immutable implementation of a JSON Patch as defined by RFC 6902.This enum represents the list of valid JSON Patch operations as defined by RFC 6902.A builder for constructing a JSON Patch as defined by RFC 6902 by adding JSON Patch operations incrementally.This interface represents an immutable implementation of a JSON Pointer as defined by RFC 6901.Factory to createJsonReader
instances.An immutable JSON string value.JsonValue
represents an immutable JSON value.Indicates the type of aJsonValue
object.Factory to createJsonWriter
instances. -
ClassDescription
JsonArray
represents an immutable JSON array (an ordered sequence of zero or more values).A builder for creatingJsonArray
models from scratch, and for modifying a existingJsonArray
.Factory to createJsonObjectBuilder
andJsonArrayBuilder
instances.This interface represents an implementation of a JSON Merge Patch as defined by RFC 7396.An immutable JSON number value.JsonObject
class represents an immutable JSON object value (an unordered collection of zero or more name/value pairs).A builder for creatingJsonObject
models from scratch.This interface represents an immutable implementation of a JSON Patch as defined by RFC 6902.A builder for constructing a JSON Patch as defined by RFC 6902 by adding JSON Patch operations incrementally.This interface represents an immutable implementation of a JSON Pointer as defined by RFC 6901.Factory to createJsonReader
instances.An immutable JSON string value.JsonValue
represents an immutable JSON value.Factory to createJsonWriter
instances. -
ClassDescription
JsonArray
represents an immutable JSON array (an ordered sequence of zero or more values).A builder for creatingJsonArray
models from scratch, and for modifying a existingJsonArray
.JsonException
indicates that some exception happened during JSON processing.JsonObject
class represents an immutable JSON object value (an unordered collection of zero or more name/value pairs).A builder for creatingJsonObject
models from scratch.JsonValue
represents an immutable JSON value.