com.alibaba.fastjson
类 JSONObject
java.lang.Object
com.alibaba.fastjson.JSON
com.alibaba.fastjson.JSONObject
- 所有已实现的接口:
- JSONAware, JSONStreamAware, Serializable, Cloneable, InvocationHandler, Map<String,Object>
public class JSONObject
- extends JSON
- implements Map<String,Object>, JSONAware, Cloneable, Serializable, InvocationHandler
- 作者:
- wenshao
- 另请参见:
- 序列化表格
| 从类 com.alibaba.fastjson.JSON 继承的方法 |
handleResovleTask, parse, parse, parse, parse, parse, parse, parseArray, parseArray, parseArray, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, toJavaObject, toJSON, toJSON, toJSONBytes, toJSONBytes, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONStringWithDateFormat, toJSONStringZ, toString, writeJSONString, writeJSONStringTo |
JSONObject
public JSONObject()
JSONObject
public JSONObject(Map<String,Object> map)
JSONObject
public JSONObject(boolean ordered)
JSONObject
public JSONObject(int initialCapacity)
JSONObject
public JSONObject(int initialCapacity,
boolean ordered)
size
public int size()
- 指定者:
- 接口
Map<String,Object> 中的 size
isEmpty
public boolean isEmpty()
- 指定者:
- 接口
Map<String,Object> 中的 isEmpty
containsKey
public boolean containsKey(Object key)
- 指定者:
- 接口
Map<String,Object> 中的 containsKey
containsValue
public boolean containsValue(Object value)
- 指定者:
- 接口
Map<String,Object> 中的 containsValue
get
public Object get(Object key)
- 指定者:
- 接口
Map<String,Object> 中的 get
getJSONObject
public JSONObject getJSONObject(String key)
getJSONArray
public JSONArray getJSONArray(String key)
getObject
public <T> T getObject(String key,
Class<T> clazz)
getBoolean
public Boolean getBoolean(String key)
getBytes
public byte[] getBytes(String key)
getBooleanValue
public boolean getBooleanValue(String key)
getByte
public Byte getByte(String key)
getByteValue
public byte getByteValue(String key)
getShort
public Short getShort(String key)
getShortValue
public short getShortValue(String key)
getInteger
public Integer getInteger(String key)
getIntValue
public int getIntValue(String key)
getLong
public Long getLong(String key)
getLongValue
public long getLongValue(String key)
getFloat
public Float getFloat(String key)
getFloatValue
public float getFloatValue(String key)
getDouble
public Double getDouble(String key)
getDoubleValue
public double getDoubleValue(String key)
getBigDecimal
public BigDecimal getBigDecimal(String key)
getBigInteger
public BigInteger getBigInteger(String key)
getString
public String getString(String key)
getDate
public Date getDate(String key)
getSqlDate
public Date getSqlDate(String key)
getTimestamp
public Timestamp getTimestamp(String key)
put
public Object put(String key,
Object value)
- 指定者:
- 接口
Map<String,Object> 中的 put
putAll
public void putAll(Map<? extends String,? extends Object> m)
- 指定者:
- 接口
Map<String,Object> 中的 putAll
clear
public void clear()
- 指定者:
- 接口
Map<String,Object> 中的 clear
remove
public Object remove(Object key)
- 指定者:
- 接口
Map<String,Object> 中的 remove
keySet
public Set<String> keySet()
- 指定者:
- 接口
Map<String,Object> 中的 keySet
values
public Collection<Object> values()
- 指定者:
- 接口
Map<String,Object> 中的 values
entrySet
public Set<Map.Entry<String,Object>> entrySet()
- 指定者:
- 接口
Map<String,Object> 中的 entrySet
clone
public Object clone()
- 覆盖:
- 类
Object 中的 clone
equals
public boolean equals(Object obj)
- 指定者:
- 接口
Map<String,Object> 中的 equals - 覆盖:
- 类
Object 中的 equals
hashCode
public int hashCode()
- 指定者:
- 接口
Map<String,Object> 中的 hashCode - 覆盖:
- 类
Object 中的 hashCode
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- 指定者:
- 接口
InvocationHandler 中的 invoke
- 抛出:
Throwable
Copyright © 2012-2014 Alibaba Group. All Rights Reserved.