Uses of Interface
software.amazon.awssdk.protocols.jsoncore.JsonNode
-
Packages that use JsonNode Package Description software.amazon.awssdk.protocols.jsoncore software.amazon.awssdk.protocols.jsoncore.internal -
-
Uses of JsonNode in software.amazon.awssdk.protocols.jsoncore
Methods in software.amazon.awssdk.protocols.jsoncore that return JsonNode Modifier and Type Method Description static JsonNode
JsonNode. emptyObjectNode()
Return an empty object node.JsonNode
JsonNodeParser. parse(byte[] content)
Parse the providedbyte[]
into aJsonNode
.JsonNode
JsonNodeParser. parse(InputStream content)
Parse the providedInputStream
into aJsonNode
.JsonNode
JsonNodeParser. parse(String content)
Methods in software.amazon.awssdk.protocols.jsoncore that return types with arguments of type JsonNode Modifier and Type Method Description List<JsonNode>
JsonNode. asArray()
WhenisArray()
is true, this returns the array associated with this node.Map<String,JsonNode>
JsonNode. asObject()
WhenisObject()
is true, this returns the object associated with this node.default Optional<JsonNode>
JsonNode. field(String child)
WhenisObject()
is true, this will return the result ofOptional.ofNullable(asObject().get(child))
.default Optional<JsonNode>
JsonNode. index(int child)
WhenisArray()
is true, this will return the result ofasArray().get(child)
if child is within bounds.Method parameters in software.amazon.awssdk.protocols.jsoncore with type arguments of type JsonNode Modifier and Type Method Description T
JsonNodeVisitor. visitArray(List<JsonNode> array)
Invoked ifvisit(JsonNodeVisitor)
is invoked on an array JSON node.T
JsonNodeVisitor. visitObject(Map<String,JsonNode> object)
Invoked ifvisit(JsonNodeVisitor)
is invoked on an object JSON node. -
Uses of JsonNode in software.amazon.awssdk.protocols.jsoncore.internal
Classes in software.amazon.awssdk.protocols.jsoncore.internal that implement JsonNode Modifier and Type Class Description class
ArrayJsonNode
An arrayJsonNode
.class
BooleanJsonNode
A booleanJsonNode
.class
EmbeddedObjectJsonNode
An embedded objectJsonNode
.class
NullJsonNode
A nullJsonNode
.class
NumberJsonNode
A numericJsonNode
.class
ObjectJsonNode
An objectJsonNode
.class
StringJsonNode
A stringJsonNode
.Methods in software.amazon.awssdk.protocols.jsoncore.internal that return types with arguments of type JsonNode Modifier and Type Method Description List<JsonNode>
ArrayJsonNode. asArray()
List<JsonNode>
BooleanJsonNode. asArray()
List<JsonNode>
EmbeddedObjectJsonNode. asArray()
List<JsonNode>
NullJsonNode. asArray()
List<JsonNode>
NumberJsonNode. asArray()
List<JsonNode>
ObjectJsonNode. asArray()
List<JsonNode>
StringJsonNode. asArray()
Map<String,JsonNode>
ArrayJsonNode. asObject()
Map<String,JsonNode>
BooleanJsonNode. asObject()
Map<String,JsonNode>
EmbeddedObjectJsonNode. asObject()
Map<String,JsonNode>
NullJsonNode. asObject()
Map<String,JsonNode>
NumberJsonNode. asObject()
Map<String,JsonNode>
ObjectJsonNode. asObject()
Map<String,JsonNode>
StringJsonNode. asObject()
Optional<JsonNode>
ObjectJsonNode. field(String child)
Optional<JsonNode>
ArrayJsonNode. index(int child)
Constructor parameters in software.amazon.awssdk.protocols.jsoncore.internal with type arguments of type JsonNode Constructor Description ArrayJsonNode(List<JsonNode> value)
ObjectJsonNode(Map<String,JsonNode> value)
-