public class JsonHelperGson
extends java.lang.Object
implements io.nem.sdk.model.transaction.JsonHelper
| Constructor and Description |
|---|
JsonHelperGson() |
JsonHelperGson(com.google.gson.Gson objectMapper) |
JsonHelperGson(com.google.gson.Gson objectMapper,
com.google.gson.Gson prettyObjectMapper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.Object object,
java.lang.String... path) |
<T> T |
convert(java.lang.Object object,
java.lang.Class<T> instanceClass) |
static com.google.gson.Gson |
creatGson(boolean pretty) |
java.math.BigInteger |
getBigInteger(java.lang.Object object,
java.lang.String... path) |
java.lang.Boolean |
getBoolean(java.lang.Object object,
java.lang.String... path) |
java.lang.Integer |
getInteger(java.lang.Object object,
java.lang.String... path) |
java.lang.Long |
getLong(java.lang.Object object,
java.lang.String... path) |
java.lang.String |
getString(java.lang.Object object,
java.lang.String... path) |
java.lang.Object |
parse(java.lang.String string) |
<T> T |
parse(java.lang.String string,
java.lang.Class<T> clazz) |
java.lang.String |
prettyPrint(java.lang.Object object) |
java.lang.String |
print(java.lang.Object object) |
public JsonHelperGson()
public JsonHelperGson(com.google.gson.Gson objectMapper)
public JsonHelperGson(com.google.gson.Gson objectMapper,
com.google.gson.Gson prettyObjectMapper)
public static final com.google.gson.Gson creatGson(boolean pretty)
public <T> T parse(java.lang.String string,
java.lang.Class<T> clazz)
parse in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.Object parse(java.lang.String string)
parse in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.String print(java.lang.Object object)
print in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.String prettyPrint(java.lang.Object object)
prettyPrint in interface io.nem.sdk.model.transaction.JsonHelperpublic <T> T convert(java.lang.Object object,
java.lang.Class<T> instanceClass)
convert in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.Integer getInteger(java.lang.Object object,
java.lang.String... path)
getInteger in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.String getString(java.lang.Object object,
java.lang.String... path)
getString in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.Long getLong(java.lang.Object object,
java.lang.String... path)
getLong in interface io.nem.sdk.model.transaction.JsonHelperpublic java.lang.Boolean getBoolean(java.lang.Object object,
java.lang.String... path)
getBoolean in interface io.nem.sdk.model.transaction.JsonHelperpublic java.math.BigInteger getBigInteger(java.lang.Object object,
java.lang.String... path)
getBigInteger in interface io.nem.sdk.model.transaction.JsonHelperpublic boolean contains(java.lang.Object object,
java.lang.String... path)
contains in interface io.nem.sdk.model.transaction.JsonHelper