Class JsonHelper
java.lang.Object
com.aeontronix.enhancedmule.tools.util.JsonHelper
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildJsonMap(Map<String, Object> data) static com.fasterxml.jackson.databind.ObjectMapperstatic ObjectgetCaseInsensitive(com.fasterxml.jackson.databind.node.ObjectNode node, String name) com.fasterxml.jackson.databind.ObjectMapperstatic Stringvoidinit(HttpHelper httpHelper) static booleanisNotNull(com.fasterxml.jackson.databind.JsonNode node) static booleanisNull(com.fasterxml.jackson.databind.JsonNode node) static voidprocessVariables(com.fasterxml.jackson.databind.node.ObjectNode json, HashMap<String, String> vars) <X> XreadJson(Class<X> objClass, AnypointObject<?> obj, String json, String path) <X> XreadJson(Class<X> objClass, com.fasterxml.jackson.databind.JsonNode node, AnypointObject<?> parent) <X> XreadJson(Class<X> objClass, com.fasterxml.jackson.databind.JsonNode node, LegacyAnypointClient client) <X> XreadJson(X obj, com.fasterxml.jackson.databind.JsonNode node) <X> X<X> XreadJson(X obj, String json, AnypointObject<?> parent) <X> X<X> List<X>readJsonList(Class<X> objClass, String json, AnypointObject<?> parent) <X> List<X>readJsonList(Class<X> objClass, String json, AnypointObject<?> parent, String path) com.fasterxml.jackson.databind.JsonNodereadJsonTree(String json) voidsetClient(LegacyAnypointClient client) byte[]toJsonMap(com.fasterxml.jackson.databind.JsonNode node) static com.fasterxml.jackson.databind.node.ObjectNodetoObjectNode(com.fasterxml.jackson.databind.JsonNode node)
-
Constructor Details
-
JsonHelper
-
-
Method Details
-
init
-
processVariables
-
getCaseInsensitive
-
getClient
-
setClient
-
getJsonMapper
public com.fasterxml.jackson.databind.ObjectMapper getJsonMapper() -
toJson
-
toJsonMap
-
toJsonMap
-
buildJsonMap
-
buildJsonMap
-
readJsonTree
-
readJson
-
readJson
-
readJson
-
readJson
-
readJson
public <X> X readJson(Class<X> objClass, com.fasterxml.jackson.databind.JsonNode node, AnypointObject<?> parent) -
readJson
public <X> X readJson(Class<X> objClass, com.fasterxml.jackson.databind.JsonNode node, LegacyAnypointClient client) -
readJsonList
-
readJsonList
public <X> List<X> readJsonList(Class<X> objClass, String json, AnypointObject<?> parent, String path) -
readJson
public <X> X readJson(X obj, com.fasterxml.jackson.databind.JsonNode node) -
createMapper
public static com.fasterxml.jackson.databind.ObjectMapper createMapper() -
isNull
public static boolean isNull(com.fasterxml.jackson.databind.JsonNode node) -
isNotNull
public static boolean isNotNull(com.fasterxml.jackson.databind.JsonNode node) -
getText
-
toObjectNode
public static com.fasterxml.jackson.databind.node.ObjectNode toObjectNode(com.fasterxml.jackson.databind.JsonNode node)
-