Uses of Interface
jakarta.json.JsonObject
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.
-
Uses of JsonObject in jakarta.json
Modifier and TypeFieldDescriptionstatic final JsonObject
JsonValue.EMPTY_JSON_OBJECT
The empty JSON object.Modifier and TypeMethodDescriptiondefault JsonObject
JsonValue.asJsonObject()
Return the JsonValue as a JsonObjectJsonObjectBuilder.build()
Returns the JSON object associated with this object builder.JsonArray.getJsonObject
(int index) Returns the object value at the specified position in this array.JsonObject.getJsonObject
(String name) Returns the object value to which the specified name is mapped.JsonReader.readObject()
Returns a JSON object that is represented in the input source.Modifier and TypeMethodDescriptionstatic JsonObjectBuilder
Json.createObjectBuilder
(JsonObject object) Creates a JSON object builder, initialized with the specified object.default JsonObjectBuilder
JsonBuilderFactory.createObjectBuilder
(JsonObject object) Creates aJsonObjectBuilder
instance, initialized with an object.void
JsonWriter.writeObject
(JsonObject object) Writes the specified JSONobject
to the output source. -
Uses of JsonObject in jakarta.json.spi
Modifier and TypeMethodDescriptionJsonProvider.createObjectBuilder
(JsonObject object) Creates a JSON object builder, initialized with the specified object. -
Uses of JsonObject in jakarta.json.stream
Modifier and TypeMethodDescriptiondefault JsonObject
JsonParser.getObject()
Returns aJsonObject
and advances the parser to the correspondingEND_OBJECT
.Modifier and TypeMethodDescriptionstatic Collector
<JsonValue, Map<String, JsonArrayBuilder>, JsonObject> JsonCollectors.groupingBy
(Function<JsonValue, String> classifier) Constructs ajava.util.stream.Collector
that implements a "group by" operation on the inputJsonValue
elements.static <T extends JsonArrayBuilder>
Collector<JsonValue, Map<String, T>, JsonObject> JsonCollectors.groupingBy
(Function<JsonValue, String> classifier, Collector<JsonValue, T, JsonArray> downstream) Constructs ajava.util.stream.Collector
that implements a "group by" operation on the inputJsonValue
elements.JsonCollectors.toJsonObject()
Constructs ajava.util.stream.Collector
that accumulates the inputMap.Entry<String,JsonValue>
elements into aJsonObject
.JsonCollectors.toJsonObject
(Function<JsonValue, String> keyMapper, Function<JsonValue, JsonValue> valueMapper) Constructs ajava.util.stream.Collector
that accumulates the inputJsonValue
elements into aJsonObject
.Modifier and TypeMethodDescriptionJsonParserFactory.createParser
(JsonObject obj) Creates a JSON parser from the specified JSON object.