public final class JsonUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static ArrayBuilder |
array() |
static com.fasterxml.jackson.databind.JsonNode |
format(java.lang.Object value) |
static com.fasterxml.jackson.databind.JsonNode |
fromMap(java.util.Map<java.lang.String,?> map) |
static java.lang.String |
get(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field) |
static java.lang.String |
get(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean required,
java.lang.String defaultValue) |
static java.lang.String |
get(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
java.lang.String defaultValue) |
static boolean |
getBoolean(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field) |
static boolean |
getBoolean(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean defaultValue) |
static boolean |
getBoolean(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean required,
boolean defaultValue) |
static java.time.LocalDate |
getDate(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
java.time.LocalDate defaultValue) |
static int |
getInt(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field) |
static int |
getInt(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean required,
int defaultValue) |
static int |
getInt(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
int defaultValue) |
static java.util.List<java.lang.String> |
getStringList(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field) |
static com.fasterxml.jackson.databind.JsonNode |
intArray(int... values) |
static com.fasterxml.jackson.databind.JsonNode |
mapToJson(java.util.Map<java.lang.String,java.lang.String> parameters) |
static com.fasterxml.jackson.databind.JsonNode |
number(int value) |
static ObjectBuilder |
object() |
static <V> V |
parse(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Class<V> type) |
static com.fasterxml.jackson.databind.JsonNode |
parseAsNode(java.lang.String text) |
static java.lang.String |
pretty(com.fasterxml.jackson.databind.JsonNode node) |
static com.fasterxml.jackson.databind.JsonNode |
stringArray(java.lang.Iterable<java.lang.String> values) |
static com.fasterxml.jackson.databind.JsonNode |
stringArray(java.lang.String... values) |
static com.fasterxml.jackson.databind.JsonNode |
text(java.lang.String text) |
static java.lang.String |
toJSONString(java.lang.Object value) |
static java.util.Map<java.lang.String,?> |
toMap(com.fasterxml.jackson.databind.JsonNode node) |
static java.lang.Object |
toObject(com.fasterxml.jackson.databind.JsonNode node) |
public static <V> V parse(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Class<V> type)
public static com.fasterxml.jackson.databind.JsonNode parseAsNode(java.lang.String text)
public static com.fasterxml.jackson.databind.JsonNode format(java.lang.Object value)
public static java.lang.String toJSONString(java.lang.Object value)
public static ObjectBuilder object()
public static ArrayBuilder array()
public static com.fasterxml.jackson.databind.JsonNode stringArray(java.lang.Iterable<java.lang.String> values)
public static com.fasterxml.jackson.databind.JsonNode intArray(int... values)
public static com.fasterxml.jackson.databind.JsonNode stringArray(java.lang.String... values)
public static java.util.Map<java.lang.String,?> toMap(com.fasterxml.jackson.databind.JsonNode node)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.Object toObject(com.fasterxml.jackson.databind.JsonNode node)
throws java.io.IOException
java.io.IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode text(java.lang.String text)
public static com.fasterxml.jackson.databind.JsonNode number(int value)
public static com.fasterxml.jackson.databind.JsonNode mapToJson(java.util.Map<java.lang.String,java.lang.String> parameters)
public static com.fasterxml.jackson.databind.JsonNode fromMap(java.util.Map<java.lang.String,?> map)
public static java.lang.String get(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field)
public static java.lang.String get(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
java.lang.String defaultValue)
public static java.lang.String get(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean required,
java.lang.String defaultValue)
public static int getInt(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field)
public static int getInt(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
int defaultValue)
public static int getInt(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean required,
int defaultValue)
public static boolean getBoolean(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field)
public static boolean getBoolean(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean defaultValue)
public static boolean getBoolean(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
boolean required,
boolean defaultValue)
public static java.time.LocalDate getDate(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field,
java.time.LocalDate defaultValue)
public static java.util.List<java.lang.String> getStringList(com.fasterxml.jackson.databind.JsonNode data,
java.lang.String field)
public static java.lang.String pretty(com.fasterxml.jackson.databind.JsonNode node)
throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException