java.lang.Object
tech.deplant.java4ever.binding.JsonContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.ObjectMapper
static <T> T
convertAbiMap
(Map<String, Object> inputMap, com.fasterxml.jackson.core.type.TypeReference<T> outputType) static <T> T
convertAbiMap
(Map<String, Object> inputMap, Class<T> outputClass) static <T> T
deserialize
(String inputString, Class<T> outputClass) static com.fasterxml.jackson.databind.JsonNode
static com.fasterxml.jackson.databind.JsonNode
readAbiStruct
(Object struct) readAsMap
(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode json) static com.fasterxml.jackson.databind.ObjectMapper
static String
-
Constructor Details
-
JsonContext
public JsonContext()
-
-
Method Details
-
SDK_JSON_MAPPER
public static com.fasterxml.jackson.databind.ObjectMapper SDK_JSON_MAPPER() -
ABI_JSON_MAPPER
public static com.fasterxml.jackson.databind.ObjectMapper ABI_JSON_MAPPER() -
EMPTY_NODE
public static com.fasterxml.jackson.databind.JsonNode EMPTY_NODE() -
readAsMap
-
readAsMap
public static Map<String,Object> readAsMap(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode json) throws IOException - Throws:
IOException
-
convertAbiMap
-
convertAbiMap
-
readAbiStruct
public static com.fasterxml.jackson.databind.JsonNode readAbiStruct(Object struct) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
deserialize
-
serialize
-