Class JsonHelper
java.lang.Object
com.aeontronix.enhancedmule.tools.util.JsonHelper
- All Implemented Interfaces:
Serializable
public class JsonHelper extends Object implements Serializable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJsonHelper.MapBuilder -
Constructor Summary
Constructors Constructor Description JsonHelper()JsonHelper(AnypointClient client) -
Method Summary
Modifier and Type Method Description JsonHelper.MapBuilderbuildJsonMap()JsonHelper.MapBuilderbuildJsonMap(Map<String,Object> data)static com.fasterxml.jackson.databind.ObjectMappercreateMapper()AnypointClientgetClient()com.fasterxml.jackson.databind.ObjectMappergetJsonMapper()<X> XreadJson(Class<X> objClass, com.fasterxml.jackson.databind.JsonNode node, AnypointClient client)<X> XreadJson(Class<X> objClass, com.fasterxml.jackson.databind.JsonNode node, AnypointObject<?> parent)<X> XreadJson(X obj, com.fasterxml.jackson.databind.JsonNode node)<X> XreadJson(X obj, String json)<X> XreadJson(X obj, String json, AnypointObject<?> parent)<X> XreadJson(X obj, String json, String jsonPath)<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(AnypointClient client)byte[]toJson(Object obj)Map<String,Object>toJsonMap(com.fasterxml.jackson.databind.JsonNode node)Map<String,Object>toJsonMap(String json)
-
Constructor Details
-
JsonHelper
public JsonHelper() -
JsonHelper
-
-
Method Details
-
getClient
-
setClient
-
getJsonMapper
public com.fasterxml.jackson.databind.ObjectMapper getJsonMapper() -
toJson
-
toJsonMap
-
toJsonMap
-
buildJsonMap
-
buildJsonMap
-
readJsonTree
-
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, AnypointClient 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()
-