public class JSONObject extends JSON implements java.util.Map<java.lang.String,java.lang.Object>, java.lang.Cloneable, java.io.Serializable, java.lang.reflect.InvocationHandler
defaultLocale, defaultTimeZone, DEFFAULT_DATE_FORMAT| 构造器和说明 |
|---|
JSONObject() |
JSONObject(boolean ordered) |
JSONObject(int initialCapacity) |
JSONObject(int initialCapacity,
boolean ordered) |
JSONObject(java.util.Map<java.lang.String,java.lang.Object> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
java.lang.Object |
clone() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
boolean |
equals(java.lang.Object obj) |
JSONObject |
fluentClear() |
JSONObject |
fluentPut(java.lang.String key,
java.lang.Object value) |
JSONObject |
fluentPutAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m) |
JSONObject |
fluentRemove(java.lang.Object key) |
java.lang.Object |
get(java.lang.Object key) |
java.math.BigDecimal |
getBigDecimal(java.lang.String key) |
java.math.BigInteger |
getBigInteger(java.lang.String key) |
java.lang.Boolean |
getBoolean(java.lang.String key) |
boolean |
getBooleanValue(java.lang.String key) |
java.lang.Byte |
getByte(java.lang.String key) |
byte[] |
getBytes(java.lang.String key) |
byte |
getByteValue(java.lang.String key) |
java.util.Date |
getDate(java.lang.String key) |
java.lang.Double |
getDouble(java.lang.String key) |
double |
getDoubleValue(java.lang.String key) |
java.lang.Float |
getFloat(java.lang.String key) |
float |
getFloatValue(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getInnerMap() |
java.lang.Integer |
getInteger(java.lang.String key) |
int |
getIntValue(java.lang.String key) |
JSONArray |
getJSONArray(java.lang.String key) |
JSONObject |
getJSONObject(java.lang.String key) |
java.lang.Long |
getLong(java.lang.String key) |
long |
getLongValue(java.lang.String key) |
<T> T |
getObject(java.lang.String key,
java.lang.Class<T> clazz) |
<T> T |
getObject(java.lang.String key,
java.lang.reflect.Type type) |
<T> T |
getObject(java.lang.String key,
TypeReference typeReference) |
java.lang.Short |
getShort(java.lang.String key) |
short |
getShortValue(java.lang.String key) |
java.sql.Date |
getSqlDate(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
java.sql.Timestamp |
getTimestamp(java.lang.String key) |
int |
hashCode() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
java.lang.Object |
put(java.lang.String key,
java.lang.Object value) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m) |
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
<T> T |
toJavaObject(java.lang.Class<T> clazz) |
java.util.Collection<java.lang.Object> |
values() |
parse, parseObject, parseObject, toJSON, toJSONString, toStringpublic JSONObject()
public JSONObject(java.util.Map<java.lang.String,java.lang.Object> map)
public JSONObject(boolean ordered)
public JSONObject(int initialCapacity)
public JSONObject(int initialCapacity,
boolean ordered)
public int size()
size 在接口中 java.util.Map<java.lang.String,java.lang.Object>public boolean isEmpty()
isEmpty 在接口中 java.util.Map<java.lang.String,java.lang.Object>public boolean containsKey(java.lang.Object key)
containsKey 在接口中 java.util.Map<java.lang.String,java.lang.Object>public boolean containsValue(java.lang.Object value)
containsValue 在接口中 java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object get(java.lang.Object key)
get 在接口中 java.util.Map<java.lang.String,java.lang.Object>public JSONObject getJSONObject(java.lang.String key)
public JSONArray getJSONArray(java.lang.String key)
public <T> T getObject(java.lang.String key,
java.lang.Class<T> clazz)
public <T> T getObject(java.lang.String key,
java.lang.reflect.Type type)
public <T> T getObject(java.lang.String key,
TypeReference typeReference)
public java.lang.Boolean getBoolean(java.lang.String key)
public byte[] getBytes(java.lang.String key)
public boolean getBooleanValue(java.lang.String key)
public java.lang.Byte getByte(java.lang.String key)
public byte getByteValue(java.lang.String key)
public java.lang.Short getShort(java.lang.String key)
public short getShortValue(java.lang.String key)
public java.lang.Integer getInteger(java.lang.String key)
public int getIntValue(java.lang.String key)
public java.lang.Long getLong(java.lang.String key)
public long getLongValue(java.lang.String key)
public java.lang.Float getFloat(java.lang.String key)
public float getFloatValue(java.lang.String key)
public java.lang.Double getDouble(java.lang.String key)
public double getDoubleValue(java.lang.String key)
public java.math.BigDecimal getBigDecimal(java.lang.String key)
public java.math.BigInteger getBigInteger(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public java.util.Date getDate(java.lang.String key)
public java.sql.Date getSqlDate(java.lang.String key)
public java.sql.Timestamp getTimestamp(java.lang.String key)
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
put 在接口中 java.util.Map<java.lang.String,java.lang.Object>public JSONObject fluentPut(java.lang.String key, java.lang.Object value)
public void putAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
putAll 在接口中 java.util.Map<java.lang.String,java.lang.Object>public JSONObject fluentPutAll(java.util.Map<? extends java.lang.String,? extends java.lang.Object> m)
public void clear()
clear 在接口中 java.util.Map<java.lang.String,java.lang.Object>public JSONObject fluentClear()
public java.lang.Object remove(java.lang.Object key)
remove 在接口中 java.util.Map<java.lang.String,java.lang.Object>public JSONObject fluentRemove(java.lang.Object key)
public java.util.Set<java.lang.String> keySet()
keySet 在接口中 java.util.Map<java.lang.String,java.lang.Object>public java.util.Collection<java.lang.Object> values()
values 在接口中 java.util.Map<java.lang.String,java.lang.Object>public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet 在接口中 java.util.Map<java.lang.String,java.lang.Object>public java.lang.Object clone()
clone 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在接口中 java.util.Map<java.lang.String,java.lang.Object>equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在接口中 java.util.Map<java.lang.String,java.lang.Object>hashCode 在类中 java.lang.Objectpublic java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
invoke 在接口中 java.lang.reflect.InvocationHandlerjava.lang.Throwablepublic java.util.Map<java.lang.String,java.lang.Object> getInnerMap()
public <T> T toJavaObject(java.lang.Class<T> clazz)