public class JsonUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
MAPPER |
| 构造器和说明 |
|---|
JsonUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
as(java.lang.Object obj,
java.lang.Class<T> cls) |
static java.util.List |
asList(java.lang.Object obj) |
static java.util.Map |
asMap(java.lang.Object obj) |
static com.fasterxml.jackson.databind.node.ArrayNode |
createArrayNode() |
static com.fasterxml.jackson.databind.node.ObjectNode |
createObjectNode() |
static boolean |
getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
boolean defaultValue) |
static double |
getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
double defaultValue) |
static int |
getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
int defaultValue) |
static long |
getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
long defaultValue) |
static java.lang.String |
getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
java.lang.String defaultValue) |
static com.fasterxml.jackson.databind.ObjectMapper |
getMapper() |
static void |
setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) |
static com.fasterxml.jackson.databind.node.ArrayNode |
toArrayNode(java.lang.Object obj) |
static com.fasterxml.jackson.databind.JsonNode |
toJsonNode(java.lang.Object obj) |
static com.fasterxml.jackson.databind.node.ObjectNode |
toObjectNode(java.lang.Object obj) |
static java.lang.String |
toString(java.lang.Object obj) |
public static com.fasterxml.jackson.databind.ObjectMapper getMapper()
public static void setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
public static com.fasterxml.jackson.databind.node.ObjectNode createObjectNode()
public static com.fasterxml.jackson.databind.node.ArrayNode createArrayNode()
public static java.lang.String toString(java.lang.Object obj)
public static com.fasterxml.jackson.databind.JsonNode toJsonNode(java.lang.Object obj)
public static com.fasterxml.jackson.databind.node.ArrayNode toArrayNode(java.lang.Object obj)
public static com.fasterxml.jackson.databind.node.ObjectNode toObjectNode(java.lang.Object obj)
public static java.util.Map asMap(java.lang.Object obj)
public static java.util.List asList(java.lang.Object obj)
public static <T> T as(java.lang.Object obj,
java.lang.Class<T> cls)
public static java.lang.String getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
java.lang.String defaultValue)
public static boolean getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
boolean defaultValue)
public static long getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
long defaultValue)
public static double getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
double defaultValue)
public static int getField(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
java.lang.String fieldName,
int defaultValue)