Class JsonHelperJackson2
- java.lang.Object
-
- io.nem.symbol.sdk.infrastructure.vertx.JsonHelperJackson2
-
- All Implemented Interfaces:
io.nem.symbol.sdk.model.transaction.JsonHelper
public class JsonHelperJackson2 extends java.lang.Object implements io.nem.symbol.sdk.model.transaction.JsonHelperCreated by fernando on 03/08/19.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsonHelperJackson2.BigIntegerSerializer
-
Constructor Summary
Constructors Constructor Description JsonHelperJackson2()JsonHelperJackson2(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.fasterxml.jackson.databind.ObjectMapperconfigureMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)booleancontains(java.lang.Object object, java.lang.String... path)<T> Tconvert(java.lang.Object object, java.lang.Class<T> instanceClass, java.lang.String... path)java.math.BigIntegergetBigInteger(java.lang.Object object, java.lang.String... path)java.lang.BooleangetBoolean(java.lang.Object object, java.lang.String... path)java.lang.IntegergetInteger(java.lang.Object object, java.lang.String... path)java.lang.LonggetLong(java.lang.Object object, java.lang.String... path)java.lang.ObjectgetObject(java.lang.Object object, java.lang.String... path)java.lang.StringgetString(java.lang.Object object, java.lang.String... path)java.lang.Objectparse(java.lang.String string)<T> Tparse(java.lang.String string, java.lang.Class<T> clazz)<T> java.util.List<T>parseList(java.lang.String string, java.lang.Class<T> clazz)java.lang.StringprettyPrint(java.lang.Object object)java.lang.Stringprint(java.lang.Object object)
-
-
-
Method Detail
-
configureMapper
public static com.fasterxml.jackson.databind.ObjectMapper configureMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
parse
public java.lang.Object parse(java.lang.String string)
- Specified by:
parsein interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
parseList
public <T> java.util.List<T> parseList(java.lang.String string, java.lang.Class<T> clazz)- Specified by:
parseListin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
parse
public <T> T parse(java.lang.String string, java.lang.Class<T> clazz)- Specified by:
parsein interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
print
public java.lang.String print(java.lang.Object object)
- Specified by:
printin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
prettyPrint
public java.lang.String prettyPrint(java.lang.Object object)
- Specified by:
prettyPrintin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
convert
public <T> T convert(java.lang.Object object, java.lang.Class<T> instanceClass, java.lang.String... path)- Specified by:
convertin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
getInteger
public java.lang.Integer getInteger(java.lang.Object object, java.lang.String... path)- Specified by:
getIntegerin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
getString
public java.lang.String getString(java.lang.Object object, java.lang.String... path)- Specified by:
getStringin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
getLong
public java.lang.Long getLong(java.lang.Object object, java.lang.String... path)- Specified by:
getLongin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.Object object, java.lang.String... path)- Specified by:
getBooleanin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
getBigInteger
public java.math.BigInteger getBigInteger(java.lang.Object object, java.lang.String... path)- Specified by:
getBigIntegerin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
contains
public boolean contains(java.lang.Object object, java.lang.String... path)- Specified by:
containsin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
getObject
public java.lang.Object getObject(java.lang.Object object, java.lang.String... path)- Specified by:
getObjectin interfaceio.nem.symbol.sdk.model.transaction.JsonHelper
-
-