public class JsonUtils
extends java.lang.Object
Constructor and Description |
---|
JsonUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
addJsonObjectIfNotEmpty(com.google.gson.JsonObject json,
java.lang.String property,
com.google.gson.JsonObject value) |
static void |
addJsonObjectIfNotEmpty(com.google.gson.JsonObject json,
java.lang.String property,
java.lang.String value) |
static void |
addProperty(com.google.gson.JsonObject json,
java.lang.String name,
java.lang.Object value) |
static void |
addPropertyIfNotEmpty(com.google.gson.JsonObject json,
java.lang.String property,
java.lang.String value) |
static com.google.gson.JsonObject |
buildJsonObjectFromResultSet(java.sql.ResultSet rset) |
static com.google.gson.JsonObject |
buildJsonObjectFromResultSet(java.lang.String responseName,
java.sql.ResultSet rset) |
static com.google.gson.JsonArray |
convertArrayStringToJsonArray(java.lang.String[] content) |
static com.google.gson.JsonArray |
convertArrayToJsonArray(java.util.Collection content) |
static java.util.Map<java.lang.String,java.lang.Object> |
convertJsonObjectToMap(com.google.gson.JsonObject json) |
static com.google.gson.JsonArray |
convertStringToJsonArray(java.lang.String content) |
static com.google.gson.JsonObject |
convertStringToJsonObject(java.lang.String content) |
static java.util.Map<java.lang.String,java.lang.Object> |
convertStringToJsonObjectToMap(java.lang.String content) |
static java.math.BigDecimal |
formatToBigDecimal(com.google.gson.JsonObject json,
java.lang.String property) |
static java.math.BigDecimal |
formatToBigDecimalOrZero(com.google.gson.JsonObject json,
java.lang.String property) |
static java.math.BigDecimal |
getBigDecimal(com.google.gson.JsonObject json,
java.lang.String property) |
static java.math.BigDecimal |
getBigDecimalOrZero(com.google.gson.JsonObject json,
java.lang.String property) |
static java.lang.Boolean |
getBoolean(com.google.gson.JsonObject json,
java.lang.String property) |
static java.util.Collection<java.math.BigDecimal> |
getChildrenAsBigDecimalCollection(com.google.gson.JsonArray array,
java.lang.String propertyName) |
static java.util.Collection<java.math.BigDecimal> |
getChildrenAsBigDecimalCollection(com.google.gson.JsonObject jsonObject,
java.lang.String property) |
static java.lang.Double |
getDouble(com.google.gson.JsonObject json,
java.lang.String property) |
static int |
getInt(com.google.gson.JsonObject json,
java.lang.String property) |
static com.google.gson.JsonArray |
getJsonArray(com.google.gson.JsonObject json,
java.lang.String property) |
static com.google.gson.JsonElement |
getJsonElement(com.google.gson.JsonObject json,
java.lang.String property) |
static com.google.gson.JsonObject |
getJsonObject(com.google.gson.JsonObject json,
java.lang.String property) |
static java.util.List<com.google.gson.JsonObject> |
getJsonObjectList(com.google.gson.JsonArray jsonArray) |
static java.lang.String |
getString(com.google.gson.JsonObject json,
java.lang.String property) |
static java.sql.Timestamp |
getTimestamp(com.google.gson.JsonObject json,
java.lang.String property) |
static boolean |
isEmpty(com.google.gson.JsonObject object) |
static com.google.gson.JsonElement |
parserString(java.lang.String content) |
static <T> java.util.List<T> |
wrap(com.google.gson.JsonArray array,
java.lang.Class<T> wClass) |
static <T> T |
wrap(com.google.gson.JsonObject object,
java.lang.Class<T> wClass) |
public static java.lang.String getString(com.google.gson.JsonObject json, java.lang.String property)
public static com.google.gson.JsonElement getJsonElement(com.google.gson.JsonObject json, java.lang.String property)
public static com.google.gson.JsonObject getJsonObject(com.google.gson.JsonObject json, java.lang.String property)
public static <T> T wrap(com.google.gson.JsonObject object, java.lang.Class<T> wClass)
public static <T> java.util.List<T> wrap(com.google.gson.JsonArray array, java.lang.Class<T> wClass)
public static com.google.gson.JsonArray getJsonArray(com.google.gson.JsonObject json, java.lang.String property)
public static int getInt(com.google.gson.JsonObject json, java.lang.String property)
public static java.math.BigDecimal getBigDecimal(com.google.gson.JsonObject json, java.lang.String property)
public static java.lang.Double getDouble(com.google.gson.JsonObject json, java.lang.String property)
public static java.math.BigDecimal getBigDecimalOrZero(com.google.gson.JsonObject json, java.lang.String property)
public static java.sql.Timestamp getTimestamp(com.google.gson.JsonObject json, java.lang.String property)
public static boolean isEmpty(com.google.gson.JsonObject object)
public static java.math.BigDecimal formatToBigDecimalOrZero(com.google.gson.JsonObject json, java.lang.String property)
public static java.math.BigDecimal formatToBigDecimal(com.google.gson.JsonObject json, java.lang.String property)
public static com.google.gson.JsonObject convertStringToJsonObject(java.lang.String content)
public static java.util.List<com.google.gson.JsonObject> getJsonObjectList(com.google.gson.JsonArray jsonArray) throws java.lang.Exception
java.lang.Exception
public static java.util.Collection<java.math.BigDecimal> getChildrenAsBigDecimalCollection(com.google.gson.JsonObject jsonObject, java.lang.String property) throws java.lang.Exception
java.lang.Exception
public static java.util.Collection<java.math.BigDecimal> getChildrenAsBigDecimalCollection(com.google.gson.JsonArray array, java.lang.String propertyName) throws java.lang.Exception
java.lang.Exception
public static com.google.gson.JsonArray convertStringToJsonArray(java.lang.String content)
public static com.google.gson.JsonElement parserString(java.lang.String content)
public static java.lang.Boolean getBoolean(com.google.gson.JsonObject json, java.lang.String property)
public static com.google.gson.JsonObject buildJsonObjectFromResultSet(java.sql.ResultSet rset) throws java.lang.Exception
java.lang.Exception
public static com.google.gson.JsonObject buildJsonObjectFromResultSet(java.lang.String responseName, java.sql.ResultSet rset) throws java.lang.Exception
java.lang.Exception
public static com.google.gson.JsonArray convertArrayToJsonArray(java.util.Collection content)
public static com.google.gson.JsonArray convertArrayStringToJsonArray(java.lang.String[] content)
public static void addProperty(com.google.gson.JsonObject json, java.lang.String name, java.lang.Object value)
public static void addPropertyIfNotEmpty(com.google.gson.JsonObject json, java.lang.String property, java.lang.String value)
public static void addJsonObjectIfNotEmpty(com.google.gson.JsonObject json, java.lang.String property, com.google.gson.JsonObject value)
public static void addJsonObjectIfNotEmpty(com.google.gson.JsonObject json, java.lang.String property, java.lang.String value)
public static java.util.Map<java.lang.String,java.lang.Object> convertStringToJsonObjectToMap(java.lang.String content)
public static java.util.Map<java.lang.String,java.lang.Object> convertJsonObjectToMap(com.google.gson.JsonObject json)