public class Json
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Json.DateDeserializer
日期反序列化实现
|
static class |
Json.DateSerializer
日期序列化实现
|
| 限定符和类型 | 字段和说明 |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
om |
| 构造器和说明 |
|---|
Json() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Boolean |
asBoolean(com.fasterxml.jackson.databind.JsonNode node) |
static java.lang.Boolean |
asBoolean(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Boolean defaultValue) |
static double |
asdouble(com.fasterxml.jackson.databind.JsonNode node) |
static java.lang.Double |
asDouble(com.fasterxml.jackson.databind.JsonNode node) |
static double |
asdouble(com.fasterxml.jackson.databind.JsonNode node,
double defaultValue) |
static java.lang.Double |
asDouble(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Double defaultValue) |
static int |
asInt(com.fasterxml.jackson.databind.JsonNode node) |
static int |
asInt(com.fasterxml.jackson.databind.JsonNode node,
int defaultValue) |
static java.lang.Integer |
asInteger(com.fasterxml.jackson.databind.JsonNode node) |
static java.lang.Integer |
asInteger(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Integer defaultValue) |
static long |
aslong(com.fasterxml.jackson.databind.JsonNode node) |
static java.lang.Long |
asLong(com.fasterxml.jackson.databind.JsonNode node) |
static long |
aslong(com.fasterxml.jackson.databind.JsonNode node,
long defaultValue) |
static java.lang.Long |
asLong(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Long defaultValue) |
static java.lang.String |
asText(com.fasterxml.jackson.databind.JsonNode node) |
static java.lang.String |
asText(com.fasterxml.jackson.databind.JsonNode node,
java.lang.String defaultValue) |
static com.fasterxml.jackson.databind.JsonNode |
findChildren(com.fasterxml.jackson.databind.JsonNode parent,
java.lang.String childrenKey) |
static com.fasterxml.jackson.databind.node.ObjectNode |
newObjectNode() |
static com.fasterxml.jackson.databind.JsonNode |
objToJson(java.lang.Object obj) |
static java.lang.String |
objToJsonString(java.lang.Object obj) |
static com.fasterxml.jackson.databind.JsonNode |
propertiesToJson(java.io.File file) |
static com.fasterxml.jackson.databind.JsonNode |
propertiesToJson(java.lang.String content) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(byte[] content) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(java.io.File content) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(java.io.InputStream content) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(java.io.Reader content) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(java.lang.String content) |
static com.fasterxml.jackson.databind.JsonNode |
readTree(java.net.URL content) |
static <T> T |
readValue(byte[] content,
java.lang.Class<T> valueType) |
static <T> T |
readValue(com.fasterxml.jackson.databind.JsonNode content,
java.lang.Class<T> valueType) |
static <T> T |
readValue(com.fasterxml.jackson.core.JsonParser p) |
static <T> T |
readValue(java.lang.String content,
java.lang.Class<T> valueType) |
static <T> java.util.List<T> |
readValues(byte[] content,
java.lang.Class<T> valueType) |
static <T> java.util.List<T> |
readValues(com.fasterxml.jackson.databind.JsonNode content,
java.lang.Class<T> valueType) |
static <T> java.util.List<T> |
readValues(java.lang.String content,
java.lang.Class<T> valueType) |
static java.util.Map |
toMap(com.fasterxml.jackson.databind.JsonNode json) |
static java.lang.String |
toString(java.lang.Object obj) |
static com.fasterxml.jackson.databind.JsonNode |
xmlToJson(java.io.File file) |
static com.fasterxml.jackson.databind.JsonNode |
xmlToJson(java.lang.String content) |
static com.fasterxml.jackson.databind.JsonNode |
yamlToJson(java.io.File file) |
static com.fasterxml.jackson.databind.JsonNode |
yamlToJson(java.lang.String content) |
public static com.fasterxml.jackson.databind.node.ObjectNode newObjectNode()
public static java.lang.String toString(java.lang.Object obj)
public static java.lang.String objToJsonString(java.lang.Object obj)
public static com.fasterxml.jackson.databind.JsonNode readTree(java.lang.String content)
public static com.fasterxml.jackson.databind.JsonNode readTree(byte[] content)
public static com.fasterxml.jackson.databind.JsonNode readTree(java.io.InputStream content)
public static com.fasterxml.jackson.databind.JsonNode readTree(java.io.File content)
public static com.fasterxml.jackson.databind.JsonNode readTree(java.net.URL content)
public static com.fasterxml.jackson.databind.JsonNode readTree(java.io.Reader content)
public static <T> T readValue(byte[] content,
java.lang.Class<T> valueType)
public static <T> java.util.List<T> readValues(byte[] content,
java.lang.Class<T> valueType)
public static <T> T readValue(java.lang.String content,
java.lang.Class<T> valueType)
public static <T> java.util.List<T> readValues(java.lang.String content,
java.lang.Class<T> valueType)
public static <T> T readValue(com.fasterxml.jackson.databind.JsonNode content,
java.lang.Class<T> valueType)
public static <T> java.util.List<T> readValues(com.fasterxml.jackson.databind.JsonNode content,
java.lang.Class<T> valueType)
public static <T> T readValue(com.fasterxml.jackson.core.JsonParser p)
public static com.fasterxml.jackson.databind.JsonNode findChildren(com.fasterxml.jackson.databind.JsonNode parent,
java.lang.String childrenKey)
public static com.fasterxml.jackson.databind.JsonNode yamlToJson(java.lang.String content)
public static com.fasterxml.jackson.databind.JsonNode yamlToJson(java.io.File file)
public static com.fasterxml.jackson.databind.JsonNode xmlToJson(java.lang.String content)
public static com.fasterxml.jackson.databind.JsonNode xmlToJson(java.io.File file)
public static com.fasterxml.jackson.databind.JsonNode propertiesToJson(java.io.File file)
public static com.fasterxml.jackson.databind.JsonNode propertiesToJson(java.lang.String content)
public static final java.util.Map toMap(com.fasterxml.jackson.databind.JsonNode json)
public static final com.fasterxml.jackson.databind.JsonNode objToJson(java.lang.Object obj)
public static final java.lang.Boolean asBoolean(com.fasterxml.jackson.databind.JsonNode node)
public static final java.lang.Boolean asBoolean(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Boolean defaultValue)
public static final java.lang.String asText(com.fasterxml.jackson.databind.JsonNode node)
public static final java.lang.String asText(com.fasterxml.jackson.databind.JsonNode node,
java.lang.String defaultValue)
public static final int asInt(com.fasterxml.jackson.databind.JsonNode node)
public static final int asInt(com.fasterxml.jackson.databind.JsonNode node,
int defaultValue)
public static final java.lang.Integer asInteger(com.fasterxml.jackson.databind.JsonNode node)
public static final java.lang.Integer asInteger(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Integer defaultValue)
public static final long aslong(com.fasterxml.jackson.databind.JsonNode node)
public static final long aslong(com.fasterxml.jackson.databind.JsonNode node,
long defaultValue)
public static final java.lang.Long asLong(com.fasterxml.jackson.databind.JsonNode node)
public static final java.lang.Long asLong(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Long defaultValue)
public static final double asdouble(com.fasterxml.jackson.databind.JsonNode node)
public static final double asdouble(com.fasterxml.jackson.databind.JsonNode node,
double defaultValue)
public static final java.lang.Double asDouble(com.fasterxml.jackson.databind.JsonNode node)
public static final java.lang.Double asDouble(com.fasterxml.jackson.databind.JsonNode node,
java.lang.Double defaultValue)