Class JsonUtil
- java.lang.Object
-
- org.apache.activemq.artemis.api.core.JsonUtil
-
public final class JsonUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddToArray(java.lang.Object param, org.apache.activemq.artemis.json.JsonArrayBuilder jsonArrayBuilder)static voidaddToObject(java.lang.String key, java.lang.Object param, org.apache.activemq.artemis.json.JsonObjectBuilder jsonObjectBuilder)static java.lang.ObjectconvertJsonValue(java.lang.Object jsonValue, java.lang.Class desiredType)static java.lang.Object[]fromJsonArray(org.apache.activemq.artemis.json.JsonArray jsonArray)static org.apache.activemq.artemis.json.JsonValuenullSafe(java.lang.String input)static org.apache.activemq.artemis.json.JsonArrayreadJsonArray(java.lang.String jsonString)static org.apache.activemq.artemis.json.JsonObjectreadJsonObject(java.lang.String jsonString)static java.util.Map<java.lang.String,java.lang.String>readJsonProperties(java.lang.String jsonString)static org.apache.activemq.artemis.json.JsonArraytoJsonArray(java.util.List<java.lang.String> strings)static org.apache.activemq.artemis.json.JsonArraytoJSONArray(java.lang.Object[] array)static org.apache.activemq.artemis.json.JsonArrayBuildertoJsonArrayBuilder(byte[] byteArray)static org.apache.activemq.artemis.json.JsonObjecttoJsonObject(java.util.Map<java.lang.String,?> map)static java.lang.Objecttruncate(java.lang.Object value, int valueSizeLimit)static java.lang.StringtruncateString(java.lang.String str, int valueSizeLimit)
-
-
-
Method Detail
-
toJSONArray
public static org.apache.activemq.artemis.json.JsonArray toJSONArray(java.lang.Object[] array) throws java.lang.Exception- Throws:
java.lang.Exception
-
fromJsonArray
public static java.lang.Object[] fromJsonArray(org.apache.activemq.artemis.json.JsonArray jsonArray) throws java.lang.Exception- Throws:
java.lang.Exception
-
nullSafe
public static org.apache.activemq.artemis.json.JsonValue nullSafe(java.lang.String input)
-
addToObject
public static void addToObject(java.lang.String key, java.lang.Object param, org.apache.activemq.artemis.json.JsonObjectBuilder jsonObjectBuilder)
-
addToArray
public static void addToArray(java.lang.Object param, org.apache.activemq.artemis.json.JsonArrayBuilder jsonArrayBuilder)
-
toJsonArray
public static org.apache.activemq.artemis.json.JsonArray toJsonArray(java.util.List<java.lang.String> strings)
-
toJsonObject
public static org.apache.activemq.artemis.json.JsonObject toJsonObject(java.util.Map<java.lang.String,?> map)
-
toJsonArrayBuilder
public static org.apache.activemq.artemis.json.JsonArrayBuilder toJsonArrayBuilder(byte[] byteArray)
-
readJsonArray
public static org.apache.activemq.artemis.json.JsonArray readJsonArray(java.lang.String jsonString)
-
readJsonObject
public static org.apache.activemq.artemis.json.JsonObject readJsonObject(java.lang.String jsonString)
-
readJsonProperties
public static java.util.Map<java.lang.String,java.lang.String> readJsonProperties(java.lang.String jsonString)
-
convertJsonValue
public static java.lang.Object convertJsonValue(java.lang.Object jsonValue, java.lang.Class desiredType)
-
truncateString
public static java.lang.String truncateString(java.lang.String str, int valueSizeLimit)
-
truncate
public static java.lang.Object truncate(java.lang.Object value, int valueSizeLimit)
-
-