public final class JsonUtil extends Object
Modifier and Type | Method and Description |
---|---|
static Map<String,Comparable> |
fromJsonObject(com.hazelcast.internal.json.JsonObject object)
Transforms the provided
JsonObject int a map of name/value pairs. |
static com.hazelcast.internal.json.JsonArray |
getArray(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as an array.
|
static com.hazelcast.internal.json.JsonArray |
getArray(com.hazelcast.internal.json.JsonObject object,
String field,
com.hazelcast.internal.json.JsonArray defaultValue)
Returns a field in a Json object as an array.
|
static boolean |
getBoolean(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as a boolean.
|
static boolean |
getBoolean(com.hazelcast.internal.json.JsonObject object,
String field,
boolean defaultValue)
Returns a field in a Json object as a boolean.
|
static double |
getDouble(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as a double.
|
static double |
getDouble(com.hazelcast.internal.json.JsonObject object,
String field,
double defaultValue)
Returns a field in a Json object as a double.
|
static float |
getFloat(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as a float.
|
static float |
getFloat(com.hazelcast.internal.json.JsonObject object,
String field,
float defaultValue)
Returns a field in a Json object as a float.
|
static int |
getInt(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as an int.
|
static int |
getInt(com.hazelcast.internal.json.JsonObject object,
String field,
int defaultValue)
Returns a field in a Json object as an int.
|
static long |
getLong(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as a long.
|
static long |
getLong(com.hazelcast.internal.json.JsonObject object,
String field,
long defaultValue)
Returns a field in a Json object as a long.
|
static com.hazelcast.internal.json.JsonObject |
getObject(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as an object.
|
static com.hazelcast.internal.json.JsonObject |
getObject(com.hazelcast.internal.json.JsonObject object,
String field,
com.hazelcast.internal.json.JsonObject defaultValue)
Returns a field in a Json object as an object.
|
static String |
getString(com.hazelcast.internal.json.JsonObject object,
String field)
Returns a field in a Json object as a string.
|
static String |
getString(com.hazelcast.internal.json.JsonObject object,
String field,
String defaultValue)
Returns a field in a Json object as a string.
|
static String |
toJson(Object value)
Returns the JSON representation of the provided
value |
static com.hazelcast.internal.json.JsonObject |
toJsonObject(Map<String,?> map)
Transforms the provided map of name/value pairs into a
JsonObject . |
public static int getInt(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static int getInt(com.hazelcast.internal.json.JsonObject object, String field, int defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static long getLong(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static long getLong(com.hazelcast.internal.json.JsonObject object, String field, long defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static double getDouble(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static double getDouble(com.hazelcast.internal.json.JsonObject object, String field, double defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static float getFloat(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static float getFloat(com.hazelcast.internal.json.JsonObject object, String field, float defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static String getString(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static String getString(com.hazelcast.internal.json.JsonObject object, String field, String defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static boolean getBoolean(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static boolean getBoolean(com.hazelcast.internal.json.JsonObject object, String field, boolean defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static com.hazelcast.internal.json.JsonArray getArray(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json Objectfield
- the field in the Json object to returnpublic static com.hazelcast.internal.json.JsonArray getArray(com.hazelcast.internal.json.JsonObject object, String field, com.hazelcast.internal.json.JsonArray defaultValue)
object
- the Json Objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static com.hazelcast.internal.json.JsonObject getObject(com.hazelcast.internal.json.JsonObject object, String field)
object
- the Json objectfield
- the field in the Json object to returnpublic static com.hazelcast.internal.json.JsonObject getObject(com.hazelcast.internal.json.JsonObject object, String field, com.hazelcast.internal.json.JsonObject defaultValue)
object
- the Json objectfield
- the field in the Json object to returndefaultValue
- a default value for the field if the field value is nullpublic static Map<String,Comparable> fromJsonObject(com.hazelcast.internal.json.JsonObject object)
JsonObject
int a map of name/value pairs.object
- the JSON objectpublic static com.hazelcast.internal.json.JsonObject toJsonObject(Map<String,?> map)
JsonObject
.map
- map of JSON name-value pairsCopyright © 2019 Hazelcast, Inc.. All rights reserved.