public class JSONUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
MAPPER |
| Constructor and Description |
|---|
JSONUtil() |
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.JsonNode |
asJson(java.lang.Object value)
Convert object to JsonNode
|
static java.util.List<java.lang.String> |
asListOfString(com.fasterxml.jackson.databind.JsonNode arrayNode) |
static java.lang.String |
getClaimFromJWT(com.fasterxml.jackson.databind.JsonNode node,
java.lang.String... path)
Get specific claim from token.
|
static java.lang.String |
getClaimFromJWT(java.lang.String claim,
java.lang.Object token)
Get specific claim from token.
|
static com.fasterxml.jackson.databind.node.ObjectNode |
newObjectNode() |
static <T> T |
readJSON(java.io.InputStream is,
java.lang.Class<T> clazz) |
static <T> T |
readJSON(java.lang.String jsonString,
java.lang.Class<T> clazz) |
public static com.fasterxml.jackson.databind.node.ObjectNode newObjectNode()
public static <T> T readJSON(java.io.InputStream is,
java.lang.Class<T> clazz)
throws java.io.IOException
java.io.IOExceptionpublic static <T> T readJSON(java.lang.String jsonString,
java.lang.Class<T> clazz)
throws java.io.IOException
java.io.IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode asJson(java.lang.Object value)
value - Json-serializable objectpublic static java.lang.String getClaimFromJWT(java.lang.String claim,
java.lang.Object token)
claim - jq style query where nested names are specified using '.' as separatortoken - parsed objectpublic static java.lang.String getClaimFromJWT(com.fasterxml.jackson.databind.JsonNode node,
java.lang.String... path)
node - parsed JWT token payloadpath - name segments where all but last should each point to the next nested objectpublic static java.util.List<java.lang.String> asListOfString(com.fasterxml.jackson.databind.JsonNode arrayNode)
Copyright © 2021. All rights reserved.