Class JsonUtil

java.lang.Object
org.apache.activemq.artemis.api.core.JsonUtil

public final class JsonUtil extends Object
  • Method Details

    • 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)
    • readJsonProperties

      public static Map<String,String> readJsonProperties(String jsonString)
    • convertJsonValue

      public static Object convertJsonValue(Object jsonValue, Class desiredType)
    • truncateString

      public static String truncateString(String str, int valueSizeLimit)
    • truncate

      public static Object truncate(Object value, int valueSizeLimit)
    • 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)