public class JsonNodeConsumer extends Object
| Constructor and Description |
|---|
JsonNodeConsumer(InputStream is) |
JsonNodeConsumer(com.fasterxml.jackson.databind.JsonNode node) |
JsonNodeConsumer(String jsonString) |
| Modifier and Type | Method and Description |
|---|---|
List<JsonNodeConsumer> |
asArray() |
double |
asDouble() |
double |
asDouble(String fieldName,
double defaultValue) |
int |
asInt() |
int |
asInt(String fieldName,
int defaultValue) |
long |
asLong() |
long |
asLong(String fieldName,
long defaultValue) |
String |
asText() |
String |
asText(String fieldName,
String defaultValue) |
Optional<JsonNodeConsumer> |
has(String fieldName) |
com.fasterxml.jackson.databind.JsonNode |
internal()
Use at your own risk.
|
JsonNodeConsumer |
must(String fieldName) |
String |
toString() |
public JsonNodeConsumer(com.fasterxml.jackson.databind.JsonNode node)
public JsonNodeConsumer(InputStream is) throws IOException
IOExceptionpublic JsonNodeConsumer(String jsonString) throws IOException
IOExceptionpublic JsonNodeConsumer must(String fieldName) throws IllegalArgumentException
IllegalArgumentExceptionpublic Optional<JsonNodeConsumer> has(String fieldName)
public int asInt(String fieldName, int defaultValue)
public double asDouble(String fieldName, double defaultValue)
public long asLong(String fieldName, long defaultValue)
public com.fasterxml.jackson.databind.JsonNode internal()
JsonNodepublic String asText()
public int asInt()
public double asDouble()
public long asLong()
public List<JsonNodeConsumer> asArray()
Copyright © 2016 Atlassian. All rights reserved.