| Package | Description |
|---|---|
| javax.json |
Provides an object model API to process JSON.
|
| javax.json.stream |
Provides a streaming API to parse and generate
JSON.
|
| org.glassfish.json |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JsonArray
JsonArray represents an immutable JSON array
(an ordered sequence of zero or more values). |
interface |
JsonNumber
An immutable JSON number value.
|
interface |
JsonObject
JsonObject class represents an immutable JSON object value
(an unordered collection of zero or more name/value pairs). |
interface |
JsonString
An immutable JSON string value.
|
interface |
JsonStructure
|
| Modifier and Type | Field and Description |
|---|---|
static JsonValue |
JsonValue.FALSE
JSON false value
|
static JsonValue |
JsonValue.NULL
JSON null value.
|
static JsonValue |
JsonValue.TRUE
JSON true value.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends JsonValue> |
JsonArray.getValuesAs(java.lang.Class<T> clazz)
Returns a list a view of the specified type for the array.
|
| Modifier and Type | Method and Description |
|---|---|
JsonArrayBuilder |
JsonArrayBuilder.add(JsonValue value)
Adds a value to the array.
|
JsonObjectBuilder |
JsonObjectBuilder.add(java.lang.String name,
JsonValue value)
Adds a name/
JsonValue pair to the JSON object associated with
this object builder. |
| Modifier and Type | Method and Description |
|---|---|
JsonGenerator |
JsonGenerator.write(JsonValue value)
Writes the specified value as a JSON value within
the current array context.
|
JsonGenerator |
JsonGenerator.write(java.lang.String name,
JsonValue value)
Writes a JSON name/value pair in the current object context.
|
| Modifier and Type | Class and Description |
|---|---|
private static class |
JsonArrayBuilderImpl.JsonArrayImpl |
(package private) class |
JsonNumberImpl
JsonNumber impl.
|
private static class |
JsonNumberImpl.JsonBigDecimalNumber |
private static class |
JsonNumberImpl.JsonIntNumber |
private static class |
JsonNumberImpl.JsonLongNumber |
private static class |
JsonObjectBuilderImpl.JsonObjectImpl |
(package private) class |
JsonStringImpl
JsonString impl
|
| Modifier and Type | Field and Description |
|---|---|
private JsonValue |
JsonStructureParser.ArrayScope.value |
private JsonValue |
JsonStructureParser.ObjectScope.value |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Iterator<JsonValue> |
JsonStructureParser.ArrayScope.it |
private java.util.Iterator<java.util.Map.Entry<java.lang.String,JsonValue>> |
JsonStructureParser.ObjectScope.it |
private java.util.ArrayList<JsonValue> |
JsonArrayBuilderImpl.valueList |
private java.util.List<JsonValue> |
JsonArrayBuilderImpl.JsonArrayImpl.valueList |
private java.util.Map<java.lang.String,JsonValue> |
JsonObjectBuilderImpl.valueMap |
private java.util.Map<java.lang.String,JsonValue> |
JsonObjectBuilderImpl.JsonObjectImpl.valueMap |
| Modifier and Type | Method and Description |
|---|---|
<T extends JsonValue> |
JsonArrayBuilderImpl.JsonArrayImpl.getValuesAs(java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
JsonValue |
JsonArrayBuilderImpl.JsonArrayImpl.get(int index) |
(package private) abstract JsonValue |
JsonStructureParser.Scope.getJsonValue() |
(package private) JsonValue |
JsonStructureParser.ArrayScope.getJsonValue() |
(package private) JsonValue |
JsonStructureParser.ObjectScope.getJsonValue() |
JsonValue |
JsonStructureParser.ArrayScope.next() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.util.Map.Entry<java.lang.String,JsonValue>> |
JsonObjectBuilderImpl.JsonObjectImpl.entrySet() |
java.util.Map.Entry<java.lang.String,JsonValue> |
JsonStructureParser.ObjectScope.next() |
| Modifier and Type | Method and Description |
|---|---|
JsonArrayBuilder |
JsonArrayBuilderImpl.add(JsonValue value) |
JsonObjectBuilder |
JsonObjectBuilderImpl.add(java.lang.String name,
JsonValue value) |
private void |
JsonArrayBuilderImpl.addValueList(JsonValue value) |
(package private) static JsonStructureParser.Scope |
JsonStructureParser.Scope.createScope(JsonValue value) |
private static JsonParser.Event |
JsonStructureParser.getState(JsonValue value) |
private void |
JsonObjectBuilderImpl.putValueMap(java.lang.String name,
JsonValue value) |
JsonGenerator |
JsonGeneratorImpl.write(JsonValue value) |
JsonGenerator |
JsonGeneratorImpl.write(java.lang.String name,
JsonValue value) |
| Constructor and Description |
|---|
JsonArrayImpl(java.util.List<JsonValue> valueList,
BufferPool bufferPool) |
JsonObjectImpl(java.util.Map<java.lang.String,JsonValue> valueMap,
BufferPool bufferPool) |