|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.agilecoders.wicket.jquery.util.Json
public final class Json
Helper functions to handle JsonNode values.
| Nested Class Summary | |
|---|---|
static class |
Json.ParseException
Json parser runtime exception. |
static class |
Json.RawValue
An object that can be used to render raw String value, i.e. |
| Method Summary | ||
|---|---|---|
static
|
fromJson(com.fasterxml.jackson.databind.JsonNode json,
Class<T> clazz)
Convert a JsonNode to a Java value |
|
static
|
fromJson(String json,
Class<T> clazz)
Convert a JsonNode to a Java value |
|
static
|
fromJson(String json,
com.fasterxml.jackson.databind.JavaType type)
Convert a string to a Java value |
|
static boolean |
isValid(String json)
verifies a valid json string |
|
static com.fasterxml.jackson.databind.node.ObjectNode |
newObject()
Creates a new empty ObjectNode. |
|
static com.fasterxml.jackson.databind.JsonNode |
parse(String jsonString)
Parse a String representing a json, and return it as a JsonNode. |
|
static String |
stringify(com.fasterxml.jackson.databind.JsonNode json)
Convert a JsonNode to its string representation. |
|
static String |
stringify(Object data)
Convert an object to a json string representation. |
|
static com.fasterxml.jackson.databind.JsonNode |
toJson(Object data)
Convert an object to JsonNode. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static <T> T fromJson(String json,
com.fasterxml.jackson.databind.JavaType type)
T - type of return objectjson - Json value to convert.type - Expected Java value type.
Json.ParseException - to runtime if json node can't be casted to clazz.public static com.fasterxml.jackson.databind.JsonNode toJson(Object data)
data - Value to convert in Json.
Json.ParseException - to runtime if object can't be parsed
public static <T> T fromJson(com.fasterxml.jackson.databind.JsonNode json,
Class<T> clazz)
T - type of return objectjson - Json value to convert.clazz - Expected Java value type.
Json.ParseException - to runtime if json node can't be casted to clazz.
public static <T> T fromJson(String json,
Class<T> clazz)
T - type of return objectjson - Json value to convert.clazz - Expected Java value type.
public static com.fasterxml.jackson.databind.node.ObjectNode newObject()
public static String stringify(com.fasterxml.jackson.databind.JsonNode json)
json - The json object to toJsonString
public static String stringify(Object data)
data - The data object to toJsonString
public static boolean isValid(String json)
json - The json string
public static com.fasterxml.jackson.databind.JsonNode parse(String jsonString)
jsonString - string to parse
Json.ParseException - to runtime if json string can't be parsed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||