public class ObjectUtils
extends java.lang.Object
| Constructor and Description |
|---|
ObjectUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List |
asArray(java.lang.Object value) |
static java.lang.Boolean |
asBoolean(java.lang.Object value) |
static java.lang.Boolean |
asBoolean(java.lang.Object value,
java.lang.Boolean defaultValue) |
static java.lang.Float |
asFloat(java.lang.Object value) |
static java.lang.Integer |
asInteger(java.lang.Object value,
java.lang.Integer defaultValue) |
static java.lang.Long |
asLong(java.lang.Object value,
java.lang.Long defaultValue) |
static java.util.Map |
asMap(java.lang.Object... values) |
static java.lang.String |
asString(java.lang.Object value) |
static java.lang.String |
asString(java.lang.Object value,
java.lang.String defaultValue) |
static java.lang.Object |
deserialize(java.lang.String base64SerializedString) |
static java.util.Map |
emptyMap() |
static java.lang.String |
encodeMap(java.lang.Object arg) |
static java.util.Map<java.lang.String,? extends java.lang.Object> |
only(java.util.Map<java.lang.String,? extends java.lang.Object> hash,
java.lang.String... keys) |
static java.lang.String |
serialize(java.lang.Object object) |
static java.lang.String |
toISO8601(java.util.Date date)
Formats a Date as an ISO-8601 string representation.
|
static JSONObject |
toJSON(java.util.Map<java.lang.String,? extends java.lang.Object> map) |
static java.util.List |
toList(JSONArray array) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(JSONObject object) |
public static java.lang.String toISO8601(java.util.Date date)
date - Date to formatpublic static java.lang.String asString(java.lang.Object value)
public static java.lang.String asString(java.lang.Object value,
java.lang.String defaultValue)
public static java.lang.String serialize(java.lang.Object object)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.Object deserialize(java.lang.String base64SerializedString)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic static java.util.List asArray(java.lang.Object value)
public static java.lang.Boolean asBoolean(java.lang.Object value,
java.lang.Boolean defaultValue)
public static java.lang.Boolean asBoolean(java.lang.Object value)
public static java.lang.Float asFloat(java.lang.Object value)
public static java.util.Map asMap(java.lang.Object... values)
public static java.util.Map emptyMap()
public static java.lang.String encodeMap(java.lang.Object arg)
public static java.util.Map<java.lang.String,? extends java.lang.Object> only(java.util.Map<java.lang.String,? extends java.lang.Object> hash,
java.lang.String... keys)
public static java.util.Map<java.lang.String,java.lang.Object> toMap(JSONObject object) throws JSONException
JSONExceptionpublic static JSONObject toJSON(java.util.Map<java.lang.String,? extends java.lang.Object> map) throws JSONException
JSONExceptionpublic static java.util.List toList(JSONArray array) throws JSONException
JSONExceptionpublic static java.lang.Integer asInteger(java.lang.Object value,
java.lang.Integer defaultValue)
public static java.lang.Long asLong(java.lang.Object value,
java.lang.Long defaultValue)