| Package | Description |
|---|---|
| de.larssh.json.dom |
DOM implementation for JSON
|
| de.larssh.json.dom.children |
JSON DOM children
|
| de.larssh.json.dom.values |
JSON DOM values
|
| Modifier and Type | Method and Description |
|---|---|
JsonDomValue<T> |
JsonDomElement.getJsonDomValue()
Wrapped JSON element
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Optional<T> |
JsonDomXPathExpressions.getJsonElement(JsonDomValue<T> jsonDomValue,
XPathExpression expression)
Evaluates the compiled XPath expression in the specified context and
optionally returns a JSON element.
|
static <T> List<T> |
JsonDomXPathExpressions.getJsonElementList(JsonDomValue<T> jsonDomValue,
XPathExpression expression)
Evaluates the compiled XPath expression in the specified context and returns
a list of JSON elements.
|
| Constructor and Description |
|---|
JsonDomDocument(JsonDomValue<T> jsonDomValue)
Constructor of
JsonDomDocument. |
JsonDomElement(JsonDomNode<T> parentNode,
String jsonKey,
JsonDomValue<T> jsonDomValue)
Constructor of
JsonDomElement. |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonDomArrayChildren<T extends JsonDomValue<?>>
JSON DOM children of a JSON array.
|
interface |
JsonDomChildren<T extends JsonDomValue<?>>
JSON DOM children consisting of a key, which they are accessible through and
a
JsonDomValue object containing the value. |
class |
JsonDomObjectChildren<T extends JsonDomValue<?>>
JSON DOM children of a JSON object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GsonDomValue
|
class |
JacksonDomValue
|
class |
JakartaJsonProcessingDomValue
|
class |
JsonProcessingDomValue
|
| Modifier and Type | Method and Description |
|---|---|
JsonDomChildren<? extends JsonDomValue<T>> |
JsonDomValue.getChildren()
Returns a map of child node names and their values.
|
Copyright © 2024. All rights reserved.