public class JSONObject extends top.jfunc.json.impl.BaseJson<JSONObject> implements top.jfunc.json.JsonObject
| 构造器和说明 |
|---|
JSONObject() |
JSONObject(com.alibaba.fastjson.JSONObject jsonObject) |
JSONObject(java.util.Map<java.lang.String,java.lang.Object> map) |
JSONObject(java.lang.String jsonString) |
| 限定符和类型 | 方法和说明 |
|---|---|
top.jfunc.json.JsonObject |
clear() |
boolean |
containsKey(java.lang.String key) |
boolean |
containsValue(java.lang.Object value) |
<T> T |
deserialize(java.lang.String jsonString,
java.lang.Class<T> clazz) |
boolean |
equals(java.lang.Object obj) |
top.jfunc.json.JsonObject |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map) |
java.lang.Object |
get(java.lang.String key) |
<T> T |
get(java.lang.String key,
java.lang.Class<T> clazz) |
java.lang.Object |
get(java.lang.String key,
java.lang.Object defaultObject) |
java.math.BigDecimal |
getBigDecimal(java.lang.String key) |
java.math.BigDecimal |
getBigDecimal(java.lang.String key,
java.math.BigDecimal defaultValue) |
java.math.BigInteger |
getBigInteger(java.lang.String key) |
java.math.BigInteger |
getBigInteger(java.lang.String key,
java.math.BigInteger defaultValue) |
java.lang.Boolean |
getBoolean(java.lang.String key) |
java.lang.Boolean |
getBoolean(java.lang.String key,
java.lang.Boolean defaultValue) |
java.lang.Double |
getDouble(java.lang.String key) |
java.lang.Double |
getDouble(java.lang.String key,
java.lang.Double defaultValue) |
java.lang.Float |
getFloat(java.lang.String key) |
java.lang.Float |
getFloat(java.lang.String key,
java.lang.Float defaultValue) |
java.lang.Integer |
getInteger(java.lang.String key) |
java.lang.Integer |
getInteger(java.lang.String key,
java.lang.Integer defaultValue) |
top.jfunc.json.JsonArray |
getJsonArray(java.lang.String key) |
top.jfunc.json.JsonObject |
getJsonObject(java.lang.String key) |
java.lang.Long |
getLong(java.lang.String key) |
java.lang.Long |
getLong(java.lang.String key,
java.lang.Long defaultValue) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
top.jfunc.json.JsonObject |
parse(java.lang.String jsonString) |
top.jfunc.json.JsonObject |
put(java.lang.String key,
java.lang.Object value) |
top.jfunc.json.JsonObject |
putAll(java.util.Map<? extends java.lang.String,?> m) |
java.lang.Object |
remove(java.lang.String key) |
java.lang.String |
serialize(java.lang.Object javaBean) |
int |
size() |
java.lang.String |
toString() |
com.alibaba.fastjson.JSONObject |
unwrap() |
public JSONObject(com.alibaba.fastjson.JSONObject jsonObject)
public JSONObject(java.util.Map<java.lang.String,java.lang.Object> map)
public JSONObject()
public JSONObject(java.lang.String jsonString)
public com.alibaba.fastjson.JSONObject unwrap()
unwrap 在接口中 top.jfunc.json.Json<top.jfunc.json.JsonObject>public java.lang.Object get(java.lang.String key)
get 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Object get(java.lang.String key,
java.lang.Object defaultObject)
get 在接口中 top.jfunc.json.JsonObjectpublic top.jfunc.json.JsonObject getJsonObject(java.lang.String key)
getJsonObject 在接口中 top.jfunc.json.JsonObjectpublic top.jfunc.json.JsonArray getJsonArray(java.lang.String key)
getJsonArray 在接口中 top.jfunc.json.JsonObjectpublic java.lang.String getString(java.lang.String key)
getString 在接口中 top.jfunc.json.JsonObjectpublic java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
getString 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Boolean getBoolean(java.lang.String key)
getBoolean 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Boolean getBoolean(java.lang.String key,
java.lang.Boolean defaultValue)
getBoolean 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Integer getInteger(java.lang.String key)
getInteger 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Integer getInteger(java.lang.String key,
java.lang.Integer defaultValue)
getInteger 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Long getLong(java.lang.String key)
getLong 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Long getLong(java.lang.String key,
java.lang.Long defaultValue)
getLong 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Float getFloat(java.lang.String key)
getFloat 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Float getFloat(java.lang.String key,
java.lang.Float defaultValue)
getFloat 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Double getDouble(java.lang.String key)
getDouble 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Double getDouble(java.lang.String key,
java.lang.Double defaultValue)
getDouble 在接口中 top.jfunc.json.JsonObjectpublic java.math.BigInteger getBigInteger(java.lang.String key)
getBigInteger 在接口中 top.jfunc.json.JsonObjectpublic java.math.BigInteger getBigInteger(java.lang.String key,
java.math.BigInteger defaultValue)
getBigInteger 在接口中 top.jfunc.json.JsonObjectpublic java.math.BigDecimal getBigDecimal(java.lang.String key)
getBigDecimal 在接口中 top.jfunc.json.JsonObjectpublic java.math.BigDecimal getBigDecimal(java.lang.String key,
java.math.BigDecimal defaultValue)
getBigDecimal 在接口中 top.jfunc.json.JsonObjectpublic <T> T get(java.lang.String key,
java.lang.Class<T> clazz)
get 在接口中 top.jfunc.json.JsonObjectpublic java.util.Set<java.lang.String> keySet()
keySet 在接口中 top.jfunc.json.JsonObjectpublic int size()
size 在接口中 top.jfunc.json.JsonObjectpublic boolean isEmpty()
isEmpty 在接口中 top.jfunc.json.JsonObjectpublic boolean containsKey(java.lang.String key)
containsKey 在接口中 top.jfunc.json.JsonObjectpublic boolean containsValue(java.lang.Object value)
containsValue 在接口中 top.jfunc.json.JsonObjectpublic top.jfunc.json.JsonObject put(java.lang.String key,
java.lang.Object value)
put 在接口中 top.jfunc.json.JsonObjectpublic top.jfunc.json.JsonObject putAll(java.util.Map<? extends java.lang.String,?> m)
putAll 在接口中 top.jfunc.json.JsonObjectpublic top.jfunc.json.JsonObject clear()
clear 在接口中 top.jfunc.json.JsonObjectpublic java.lang.Object remove(java.lang.String key)
remove 在接口中 top.jfunc.json.JsonObjectpublic top.jfunc.json.JsonObject parse(java.lang.String jsonString)
parse 在接口中 top.jfunc.json.Json<top.jfunc.json.JsonObject>public top.jfunc.json.JsonObject fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
fromMap 在接口中 top.jfunc.json.JsonObjectpublic java.lang.String serialize(java.lang.Object javaBean)
serialize 在接口中 top.jfunc.json.Serializablepublic <T> T deserialize(java.lang.String jsonString,
java.lang.Class<T> clazz)
deserialize 在接口中 top.jfunc.json.Serializablepublic java.lang.String toString()
toString 在接口中 top.jfunc.json.Json<top.jfunc.json.JsonObject>toString 在类中 java.lang.Objectpublic int hashCode()
hashCode 在接口中 top.jfunc.json.Json<top.jfunc.json.JsonObject>hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在接口中 top.jfunc.json.Json<top.jfunc.json.JsonObject>equals 在类中 java.lang.Object