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 void
addToArray(Object param, org.apache.activemq.artemis.json.JsonArrayBuilder jsonArrayBuilder)
static void
addToObject(String key, Object param, org.apache.activemq.artemis.json.JsonObjectBuilder jsonObjectBuilder)
static Object
convertJsonValue(Object jsonValue, Class desiredType)
static Object[]
fromJsonArray(org.apache.activemq.artemis.json.JsonArray jsonArray)
static org.apache.activemq.artemis.json.JsonObject
mergeAndUpdate(org.apache.activemq.artemis.json.JsonObject source, org.apache.activemq.artemis.json.JsonObject update)
static org.apache.activemq.artemis.json.JsonValue
nullSafe(String input)
static org.apache.activemq.artemis.json.JsonObjectBuilder
objectBuilderWithValueAtPath(String componentPath, org.apache.activemq.artemis.json.JsonValue componentStatus)
static org.apache.activemq.artemis.json.JsonArray
readJsonArray(String jsonString)
static org.apache.activemq.artemis.json.JsonObject
readJsonObject(String jsonString)
static Map<String,String>
readJsonProperties(String jsonString)
static org.apache.activemq.artemis.json.JsonArray
toJsonArray(List<String> strings)
static org.apache.activemq.artemis.json.JsonArray
toJSONArray(Object[] array)
static org.apache.activemq.artemis.json.JsonArrayBuilder
toJsonArrayBuilder(byte[] byteArray)
static org.apache.activemq.artemis.json.JsonObject
toJsonObject(Map<String,?> map)
static Object
truncate(Object value, int valueSizeLimit)
static String
truncateString(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)
-
-