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