public class JSONUtil
extends java.lang.Object
| Constructor and Description |
|---|
JSONUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addToStringCollection(java.util.Collection<java.lang.String> collection,
JSONArray jsonArray) |
static void |
addToStringCollection(java.util.Collection<java.lang.String> collection,
JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.lang.Object |
getValue(java.lang.Object object,
java.lang.String... paths) |
static boolean |
hasValue(JSONArray jsonArray,
java.lang.Object value) |
static JSONObject |
merge(JSONObject jsonObject1,
JSONObject jsonObject2) |
static JSONArray |
put(java.lang.Object... values)
Deprecated.
As of Mueller (7.2.x), replaced by
putAll(Object...) |
static JSONArray |
put(java.lang.Object value) |
static JSONObject |
put(java.lang.String key,
java.lang.Object value) |
static JSONArray |
putAll(java.lang.Object... values) |
static JSONArray |
replace(JSONArray jsonArray,
java.lang.String jsonObjectKey,
JSONObject newJSONObject) |
static <T> T[] |
toArray(JSONArray jsonArray,
com.liferay.petra.function.UnsafeFunction<JSONObject,T,java.lang.Exception> unsafeFunction,
java.lang.Class<?> clazz) |
static <T> JSONArray |
toJSONArray(java.util.List<T> list,
com.liferay.petra.function.UnsafeFunction<T,java.lang.Object,java.lang.Exception> unsafeFunction) |
static <T> JSONArray |
toJSONArray(T[] array,
com.liferay.petra.function.UnsafeFunction<T,java.lang.Object,java.lang.Exception> unsafeFunction) |
static <T> java.util.List<T> |
toList(JSONArray jsonArray,
com.liferay.petra.function.UnsafeFunction<JSONObject,T,java.lang.Exception> unsafeFunction) |
static long[] |
toLongArray(JSONArray jsonArray) |
static long[] |
toLongArray(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.util.List<java.lang.Long> |
toLongList(JSONArray jsonArray) |
static java.util.List<java.lang.Long> |
toLongList(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.util.Set<java.lang.Long> |
toLongSet(JSONArray jsonArray) |
static java.util.Set<java.lang.Long> |
toLongSet(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.lang.Object[] |
toObjectArray(JSONArray jsonArray) |
static java.lang.Object[] |
toObjectArray(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.util.List<java.lang.Object> |
toObjectList(JSONArray jsonArray) |
static java.util.List<java.lang.Object> |
toObjectList(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.util.Set<java.lang.Object> |
toObjectSet(JSONArray jsonArray) |
static java.util.Set<java.lang.Object> |
toObjectSet(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.lang.String[] |
toStringArray(JSONArray jsonArray) |
static java.lang.String[] |
toStringArray(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.util.List<java.lang.String> |
toStringList(JSONArray jsonArray) |
static java.util.List<java.lang.String> |
toStringList(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
static java.util.Set<java.lang.String> |
toStringSet(JSONArray jsonArray) |
static java.util.Set<java.lang.String> |
toStringSet(JSONArray jsonArray,
java.lang.String jsonObjectKey) |
public static void addToStringCollection(java.util.Collection<java.lang.String> collection,
JSONArray jsonArray)
public static void addToStringCollection(java.util.Collection<java.lang.String> collection,
JSONArray jsonArray,
java.lang.String jsonObjectKey)
public static java.lang.Object getValue(java.lang.Object object,
java.lang.String... paths)
public static boolean hasValue(JSONArray jsonArray, java.lang.Object value)
public static JSONObject merge(JSONObject jsonObject1, JSONObject jsonObject2) throws JSONException
JSONExceptionpublic static JSONArray put(java.lang.Object value)
@Deprecated public static JSONArray put(java.lang.Object... values)
putAll(Object...)public static JSONObject put(java.lang.String key, java.lang.Object value)
public static JSONArray putAll(java.lang.Object... values)
public static JSONArray replace(JSONArray jsonArray, java.lang.String jsonObjectKey, JSONObject newJSONObject)
public static <T> T[] toArray(JSONArray jsonArray, com.liferay.petra.function.UnsafeFunction<JSONObject,T,java.lang.Exception> unsafeFunction, java.lang.Class<?> clazz) throws java.lang.Exception
java.lang.Exceptionpublic static <T> JSONArray toJSONArray(java.util.List<T> list, com.liferay.petra.function.UnsafeFunction<T,java.lang.Object,java.lang.Exception> unsafeFunction) throws java.lang.Exception
java.lang.Exceptionpublic static <T> JSONArray toJSONArray(T[] array, com.liferay.petra.function.UnsafeFunction<T,java.lang.Object,java.lang.Exception> unsafeFunction) throws java.lang.Exception
java.lang.Exceptionpublic static <T> java.util.List<T> toList(JSONArray jsonArray, com.liferay.petra.function.UnsafeFunction<JSONObject,T,java.lang.Exception> unsafeFunction) throws java.lang.Exception
java.lang.Exceptionpublic static long[] toLongArray(JSONArray jsonArray)
public static long[] toLongArray(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.util.List<java.lang.Long> toLongList(JSONArray jsonArray)
public static java.util.List<java.lang.Long> toLongList(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.util.Set<java.lang.Long> toLongSet(JSONArray jsonArray)
public static java.util.Set<java.lang.Long> toLongSet(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.lang.Object[] toObjectArray(JSONArray jsonArray)
public static java.lang.Object[] toObjectArray(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.util.List<java.lang.Object> toObjectList(JSONArray jsonArray)
public static java.util.List<java.lang.Object> toObjectList(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.util.Set<java.lang.Object> toObjectSet(JSONArray jsonArray)
public static java.util.Set<java.lang.Object> toObjectSet(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.lang.String[] toStringArray(JSONArray jsonArray)
public static java.lang.String[] toStringArray(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.util.List<java.lang.String> toStringList(JSONArray jsonArray)
public static java.util.List<java.lang.String> toStringList(JSONArray jsonArray, java.lang.String jsonObjectKey)
public static java.util.Set<java.lang.String> toStringSet(JSONArray jsonArray)
public static java.util.Set<java.lang.String> toStringSet(JSONArray jsonArray, java.lang.String jsonObjectKey)