Package | Description |
---|---|
javax.json |
Provides an object model API to process JSON.
|
javax.json.spi |
Service Provider Interface (SPI) to plug in implementations for
JSON processing objects.
|
javax.json.stream |
Provides a streaming API to parse and generate
JSON.
|
Modifier and Type | Method | Description |
---|---|---|
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
boolean value) |
Adds a name/
JsonValue#TRUE or name/JsonValue#FALSE pair
to the JSON object associated with this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
double value) |
Adds a name/
JsonNumber pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
int value) |
Adds a name/
JsonNumber pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
long value) |
Adds a name/
JsonNumber pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
String value) |
Adds a name/
JsonString pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
BigDecimal value) |
Adds a name/
JsonNumber pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
BigInteger value) |
Adds a name/
JsonNumber pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
JsonArrayBuilder builder) |
Adds a name/
JsonArray pair to the JSON object associated with
this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
JsonObjectBuilder builder) |
Adds a name/
JsonObject pair to the JSON object associated
with this object builder. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
JsonValue value) |
Adds a name/
JsonValue pair to the JSON object associated with
this object builder. |
default JsonObjectBuilder |
JsonObjectBuilder.addAll(JsonObjectBuilder builder) |
Adds all name/value pairs in the JSON object associated with the specified
object builder to the JSON object associated with this object builder.
|
JsonObjectBuilder |
JsonObjectBuilder.addNull(String name) |
Adds a name/
JsonValue#NULL pair to the JSON object associated
with this object builder where the value is null . |
static JsonObjectBuilder |
Json.createObjectBuilder() |
Creates a JSON object builder
|
static JsonObjectBuilder |
Json.createObjectBuilder(Map<String,Object> map) |
Creates a JSON object builder, initialized with the data from specified
map . |
static JsonObjectBuilder |
Json.createObjectBuilder(JsonObject object) |
Creates a JSON object builder, initialized with the specified object.
|
JsonObjectBuilder |
JsonBuilderFactory.createObjectBuilder() |
Creates a
JsonObjectBuilder instance that is used to build
JsonObject . |
default JsonObjectBuilder |
JsonBuilderFactory.createObjectBuilder(Map<String,Object> object) |
Creates a
JsonObjectBuilder instance, initialized with the specified object. |
default JsonObjectBuilder |
JsonBuilderFactory.createObjectBuilder(JsonObject object) |
Creates a
JsonObjectBuilder instance, initialized with an object. |
default JsonObjectBuilder |
JsonObjectBuilder.remove(String name) |
Remove the name/value pair from the JSON object associated with this
object builder if it is present.
|
Modifier and Type | Method | Description |
---|---|---|
default JsonArrayBuilder |
JsonArrayBuilder.add(int index,
JsonObjectBuilder builder) |
Adds a
JsonObject from an object builder to the array at the specified position. |
JsonArrayBuilder |
JsonArrayBuilder.add(JsonObjectBuilder builder) |
Adds a
JsonObject from an object builder to the array. |
JsonObjectBuilder |
JsonObjectBuilder.add(String name,
JsonObjectBuilder builder) |
Adds a name/
JsonObject pair to the JSON object associated
with this object builder. |
default JsonObjectBuilder |
JsonObjectBuilder.addAll(JsonObjectBuilder builder) |
Adds all name/value pairs in the JSON object associated with the specified
object builder to the JSON object associated with this object builder.
|
default JsonArrayBuilder |
JsonArrayBuilder.set(int index,
JsonObjectBuilder builder) |
Replaces a value in the array with the specified value as a
JsonObject from an object builder at the specified position. |
Modifier and Type | Method | Description |
---|---|---|
abstract JsonObjectBuilder |
JsonProvider.createObjectBuilder() |
Creates a JSON object builder.
|
JsonObjectBuilder |
JsonProvider.createObjectBuilder(Map<String,Object> map) |
Creates a JSON object builder, initialized with the data from specified
map . |
JsonObjectBuilder |
JsonProvider.createObjectBuilder(JsonObject object) |
Creates a JSON object builder, initialized with the specified object.
|
Modifier and Type | Method | Description |
---|---|---|
static Collector<Map.Entry<String,JsonValue>,JsonObjectBuilder,JsonObject> |
JsonCollectors.toJsonObject() |
Constructs a
java.util.stream.Collector that accumulates the input Map.Entry<String,JsonValue>
elements into a JsonObject . |
static Collector<JsonValue,JsonObjectBuilder,JsonObject> |
JsonCollectors.toJsonObject(Function<JsonValue,String> keyMapper,
Function<JsonValue,JsonValue> valueMapper) |
Constructs a
java.util.stream.Collector that accumulates the input JsonValue
elements into a JsonObject . |
Copyright © 2012-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Comments to : jsonp-spec@javaee.groups.io