Class JsonNodeUtils
java.lang.Object
cn.herodotus.engine.core.identity.jackson2.JsonNodeUtils
Description: This class is a straight copy from Spring Authorization Server.
- Author:
- : gengwei.zheng
- Date:
- : 2022/10/24 15:31
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.fasterxml.jackson.core.type.TypeReference<Instant> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanfindBooleanValue(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName) static com.fasterxml.jackson.databind.JsonNodefindObjectNode(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName) static StringfindStringValue(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName) static <T> TfindValue(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeReference, com.fasterxml.jackson.databind.ObjectMapper mapper) static com.fasterxml.jackson.databind.JsonNodereadJsonNode(com.fasterxml.jackson.databind.JsonNode jsonNode, String field)
-
Field Details
-
INSTANT
-
STRING_SET
-
STRING_OBJECT_MAP
-
-
Constructor Details
-
JsonNodeUtils
public JsonNodeUtils()
-
-
Method Details
-
findStringValue
-
findBooleanValue
public static boolean findBooleanValue(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName) -
findValue
public static <T> T findValue(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName, com.fasterxml.jackson.core.type.TypeReference<T> valueTypeReference, com.fasterxml.jackson.databind.ObjectMapper mapper) -
findObjectNode
public static com.fasterxml.jackson.databind.JsonNode findObjectNode(com.fasterxml.jackson.databind.JsonNode jsonNode, String fieldName) -
readJsonNode
public static com.fasterxml.jackson.databind.JsonNode readJsonNode(com.fasterxml.jackson.databind.JsonNode jsonNode, String field)
-