public class JsonMapUtil extends Object
Constructor and Description |
---|
JsonMapUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
checkValidParameter(Object value) |
static Object |
copyParameter(Object value,
boolean makeImmutable) |
static Map<String,Object> |
copyParameters(Map<?,?> parameters,
boolean allowNull,
boolean makeImmutable,
boolean verify) |
static List<Object> |
jsonToList(JSONArray jsonArray) |
static Map<String,Object> |
jsonToMap(JSONObject jsonObject) |
static Map<String,Object> |
mergeParameters(boolean makeImmutable,
boolean verify,
Map<?,?>... parameters) |
static Object |
unwrapJsonCollection(Object value) |
@Contract(value="_, false, _, _ -> !null") public static Map<String,Object> copyParameters(Map<?,?> parameters, boolean allowNull, boolean makeImmutable, boolean verify)
@NotNull public static Map<String,Object> mergeParameters(boolean makeImmutable, boolean verify, Map<?,?>... parameters)
public static void checkValidParameter(Object value) throws IllegalArgumentException
IllegalArgumentException
@Internal public static List<Object> jsonToList(JSONArray jsonArray) throws JSONException
JSONException
Copyright © 2024 Tempo Software. All Rights Reserved.