Class JsonMapUtil

Object
JsonMapUtil

public class JsonMapUtil extends Object
Utility methods for working with JSON maps.
  • Constructor Details

    • JsonMapUtil

      public JsonMapUtil()
  • Method Details

    • copyParameters

      @Contract("_, false, _, _ -> !null") public static Map<String,Object> copyParameters(Map<?,?> parameters, boolean allowNull, boolean makeImmutable, boolean verify)
    • mergeParameters

      @NotNull public static Map<String,Object> mergeParameters(boolean makeImmutable, boolean verify, Map<?,?>... parameters)
    • copyParameter

      public static Object copyParameter(Object value, boolean makeImmutable)
    • checkValidParameter

      public static void checkValidParameter(Object value) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • unwrapJsonCollection

      public static Object unwrapJsonCollection(Object value)
    • jsonToList

      @Internal public static List<Object> jsonToList(JSONArray jsonArray) throws JSONException
      Throws:
      JSONException
    • jsonToMap

      @Internal public static Map<String,Object> jsonToMap(JSONObject jsonObject) throws JSONException
      Throws:
      JSONException