public class JsonMap
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
<T> java.util.List<T> |
asListOf(java.lang.Class<T> type) |
|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
|
<T> java.util.Map<T,java.lang.Object> |
asMapWithKeysOfType(java.lang.Class<T> type) |
|
<T> java.util.Set<T> |
asSetOf(java.lang.Class<T> type) |
|
boolean |
equals(java.lang.Object o) |
|
JsonMap |
get(java.lang.String s) |
|
java.lang.Boolean |
getBoolean(java.lang.String key) |
|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue) |
|
java.util.Date |
getDate(java.lang.String key) |
|
java.lang.Double |
getDouble(java.lang.String key) |
|
java.lang.Double |
getDouble(java.lang.String key,
double defaultValue) |
|
java.lang.Float |
getFloat(java.lang.String key) |
|
java.lang.Float |
getFloat(java.lang.String key,
float defaultValue) |
|
java.time.Instant |
getInstant(java.lang.String key) |
|
java.lang.Integer |
getInt(java.lang.String key) |
|
java.lang.Integer |
getInt(java.lang.String key,
java.lang.Integer defaultValue) |
|
java.lang.Long |
getLong(java.lang.String key) |
|
long |
getLong(java.lang.String key,
long defaultValue) |
|
java.lang.Object |
getObject(java.lang.String key) |
|
java.lang.String |
getString(java.lang.String key) |
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue) |
|
int |
hashCode() |
|
static JsonMap |
jsonMapFrom(java.lang.Object map) |
|
static JsonMap |
jsonMapFrom(java.util.Map<?,?> map) |
|
java.util.Set<java.lang.String> |
keySet() |
|
void |
remove(java.lang.String key) |
|
java.lang.String |
toString() |
public static JsonMap jsonMapFrom(java.util.Map<?,?> map)
public static JsonMap jsonMapFrom(java.lang.Object map)
public void remove(java.lang.String key)
public JsonMap get(java.lang.String s)
public java.lang.String getString(java.lang.String key)
public java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
public java.lang.Boolean getBoolean(java.lang.String key)
public boolean getBoolean(java.lang.String key,
boolean defaultValue)
public java.lang.Integer getInt(java.lang.String key)
public java.lang.Integer getInt(java.lang.String key,
java.lang.Integer defaultValue)
public java.lang.Long getLong(java.lang.String key)
public long getLong(java.lang.String key,
long defaultValue)
public java.lang.Float getFloat(java.lang.String key)
public java.lang.Float getFloat(java.lang.String key,
float defaultValue)
public java.lang.Double getDouble(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key,
double defaultValue)
public java.lang.Object getObject(java.lang.String key)
public java.util.Date getDate(java.lang.String key)
public java.time.Instant getInstant(java.lang.String key)
public <T> java.util.List<T> asListOf(java.lang.Class<T> type)
public <T> java.util.Set<T> asSetOf(java.lang.Class<T> type)
public java.util.Map<java.lang.String,java.lang.Object> asMap()
public <T> java.util.Map<T,java.lang.Object> asMapWithKeysOfType(java.lang.Class<T> type)
public java.util.Set<java.lang.String> keySet()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object