跳过导航链接
A B C D E F G H I J K L M P R S T U V 

A

assertIndex(int, int) - 类 中的方法top.jfunc.json.impl.BaseJson
 
assertKey(String) - 类 中的方法top.jfunc.json.impl.BaseJson
 

B

BaseJson<T extends Json> - top.jfunc.json.impl中的类
提供一些公共的校验方法和特性,子类负责实现
BaseJson() - 类 的构造器top.jfunc.json.impl.BaseJson
 
BaseListJSONArray - top.jfunc.json.impl中的类
基于List的JSONArray实现基类
BaseListJSONArray(List<Object>) - 类 的构造器top.jfunc.json.impl.BaseListJSONArray
 
BaseListJSONArray() - 类 的构造器top.jfunc.json.impl.BaseListJSONArray
 
BaseListJSONArray(String) - 类 的构造器top.jfunc.json.impl.BaseListJSONArray
 
BaseMapJSONObject - top.jfunc.json.impl中的类
基于Map的JSONObject实现基类
BaseMapJSONObject(Map<String, Object>) - 类 的构造器top.jfunc.json.impl.BaseMapJSONObject
 
BaseMapJSONObject() - 类 的构造器top.jfunc.json.impl.BaseMapJSONObject
 
BaseMapJSONObject(String) - 类 的构造器top.jfunc.json.impl.BaseMapJSONObject
 

C

checkNullValue(String, R) - 类 中的方法top.jfunc.json.impl.BaseJson
 
checkNullValue(int, R) - 类 中的方法top.jfunc.json.impl.BaseJson
 
clear() - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
clear() - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
clear() - 接口 中的方法top.jfunc.json.JsonArray
清空
clear() - 接口 中的方法top.jfunc.json.JsonObject
清空
compatibleValue(Object, Class<T>) - 类 中的静态方法top.jfunc.json.impl.ValueCompatible
将一个值转换为兼容类型的值
containsKey(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
containsKey(String) - 接口 中的方法top.jfunc.json.JsonObject
是否包含某个key
containsValue(Object) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
containsValue(Object) - 接口 中的方法top.jfunc.json.JsonObject
是否包含某个value

D

deserialize(String, Class<T>) - 类 中的方法top.jfunc.json.impl.JSONObject
 
deserialize(String, Class<T>) - 接口 中的方法top.jfunc.json.Serializable
反序列化,把一个字符串反序列化为一个JavaBean

E

equals(Object) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
equals(Object) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
equals(Object) - 接口 中的方法top.jfunc.json.Json
是否相等

F

fromList(List<Object>) - 类 中的方法top.jfunc.json.impl.JSONArray
 
fromList(List<Object>) - 接口 中的方法top.jfunc.json.JsonArray
根据list解析成为一个JsonArray
fromMap(Map<String, Object>) - 类 中的方法top.jfunc.json.impl.JSONObject
 
fromMap(Map<String, Object>) - 接口 中的方法top.jfunc.json.JsonObject
从给定的map解析出JsonObject

G

get(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
get(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
get(String, Object) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
get(String, Class<T>) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
get(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回对象
get(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取对象
get(String, Object) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取对象
get(String, Class<T>) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取泛型对象
getBigDecimal(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getBigDecimal(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getBigDecimal(String, BigDecimal) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getBigDecimal(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回BigDecimal对象
getBigDecimal(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取BigDecimal对象
getBigDecimal(String, BigDecimal) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取BigDecimal对象
getBigInteger(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getBigInteger(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getBigInteger(String, BigInteger) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getBigInteger(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回BigInteger对象
getBigInteger(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取BigInteger对象
getBigInteger(String, BigInteger) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取BigInteger对象
getBoolean(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getBoolean(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getBoolean(String, Boolean) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getBoolean(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回Boolean对象
getBoolean(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Boolean对象
getBoolean(String, Boolean) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Boolean对象
getDouble(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getDouble(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getDouble(String, Double) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getDouble(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回Double对象
getDouble(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Double对象
getDouble(String, Double) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Double对象
getFloat(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getFloat(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getFloat(String, Float) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getFloat(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回Float对象
getFloat(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Float对象
getFloat(String, Float) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Float对象
getInteger(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getInteger(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getInteger(String, Integer) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getInteger(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回Integer对象
getInteger(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Integer对象
getInteger(String, Integer) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Integer对象
getJsonArray(int) - 类 中的方法top.jfunc.json.impl.JSONArray
 
getJsonArray(String) - 类 中的方法top.jfunc.json.impl.JSONObject
 
getJsonArray(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回JsonArray对象
getJsonArray(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取JsonArray对象
getJsonObject(int) - 类 中的方法top.jfunc.json.impl.JSONArray
 
getJsonObject(String) - 类 中的方法top.jfunc.json.impl.JSONObject
 
getJsonObject(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回JsonObject对象
getJsonObject(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取JsonObject对象
getLong(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getLong(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getLong(String, Long) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getLong(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回Long对象
getLong(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Long对象
getLong(String, Long) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取Long对象
getString(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
getString(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getString(String, String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
getString(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引返回String对象
getString(String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取String对象
getString(String, String) - 接口 中的方法top.jfunc.json.JsonObject
根据key获取String对象

H

hashCode() - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
hashCode() - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
hashCode() - 接口 中的方法top.jfunc.json.Json
计算hashCode值

I

isEmpty() - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
isEmpty() - 接口 中的方法top.jfunc.json.JsonObject
是否是空
isStrict() - 类 中的方法top.jfunc.json.impl.BaseJson
 
isStrict() - 接口 中的方法top.jfunc.json.Json
是否严格,像Json没有键而去获取是抛异常还是返回Null
isTolerant() - 类 中的方法top.jfunc.json.impl.BaseJson
 

J

Json<T extends Json> - top.jfunc.json中的接口
代表一个JsonObject/JsonArray
JSONArray - top.jfunc.json.impl中的类
 
JSONArray(List<Object>) - 类 的构造器top.jfunc.json.impl.JSONArray
 
JSONArray() - 类 的构造器top.jfunc.json.impl.JSONArray
 
JSONArray(String) - 类 的构造器top.jfunc.json.impl.JSONArray
 
JsonArray - top.jfunc.json中的接口
代表一个Json Array , 本质上可以看做一个list
JsonException - top.jfunc.json中的异常错误
 
JsonException() - 异常错误 的构造器top.jfunc.json.JsonException
 
JsonException(String) - 异常错误 的构造器top.jfunc.json.JsonException
 
JsonException(Exception) - 异常错误 的构造器top.jfunc.json.JsonException
 
JSONObject - top.jfunc.json.impl中的类
 
JSONObject(Map<String, Object>) - 类 的构造器top.jfunc.json.impl.JSONObject
 
JSONObject() - 类 的构造器top.jfunc.json.impl.JSONObject
 
JSONObject(String) - 类 的构造器top.jfunc.json.impl.JSONObject
 
JsonObject - top.jfunc.json中的接口
代表一个Json Object , 本质上可以看作一个map

K

keySet() - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
keySet() - 接口 中的方法top.jfunc.json.JsonObject
获取所有的key

L

list - 类 中的变量top.jfunc.json.impl.BaseListJSONArray
 

M

map - 类 中的变量top.jfunc.json.impl.BaseMapJSONObject
 

P

parse(String) - 类 中的方法top.jfunc.json.impl.JSONArray
 
parse(String) - 类 中的方法top.jfunc.json.impl.JSONObject
 
parse(String) - 接口 中的方法top.jfunc.json.Json
解析Json字符串
put(Object) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
put(int, Object) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
put(String, Object) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
put(Object) - 接口 中的方法top.jfunc.json.JsonArray
在末尾放置一个对象进JsonArray
put(int, Object) - 接口 中的方法top.jfunc.json.JsonArray
在索引放置一个对象进JsonArray
put(String, Object) - 接口 中的方法top.jfunc.json.JsonObject
放入某个key-value
putAll(Collection<?>) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
putAll(Map<? extends String, ?>) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
putAll(Collection<?>) - 接口 中的方法top.jfunc.json.JsonArray
将集合中的元素放进JsonArray的末尾
putAll(Map<? extends String, ? extends Object>) - 接口 中的方法top.jfunc.json.JsonObject
将一个map的所有key-value放入

R

remove(int) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
remove(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
remove(int) - 接口 中的方法top.jfunc.json.JsonArray
根据索引删除
remove(String) - 接口 中的方法top.jfunc.json.JsonObject
去除某个key

S

Serializable - top.jfunc.json中的接口
1.JavaBean序列化为String 2.String反序列化为JavaBean
serialize(Object) - 类 中的方法top.jfunc.json.impl.JSONObject
 
serialize(Object) - 接口 中的方法top.jfunc.json.Serializable
序列化,把一个JavaBean序列化为String
setStrict(boolean) - 类 中的方法top.jfunc.json.impl.BaseJson
 
setStrict(boolean) - 接口 中的方法top.jfunc.json.Json
设置是否严格
setTolerant(boolean) - 类 中的方法top.jfunc.json.impl.BaseJson
 
size() - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
size() - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
size() - 接口 中的方法top.jfunc.json.JsonArray
返回JsonArray中的元素个数
size() - 接口 中的方法top.jfunc.json.JsonObject
有多少个key
str2List(String) - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
str2List(String) - 类 中的方法top.jfunc.json.impl.JSONArray
 
str2Map(String) - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
str2Map(String) - 类 中的方法top.jfunc.json.impl.JSONObject
 

T

top.jfunc.json - 程序包 top.jfunc.json
 
top.jfunc.json.impl - 程序包 top.jfunc.json.impl
 
toString() - 类 中的方法top.jfunc.json.impl.JSONArray
 
toString() - 类 中的方法top.jfunc.json.impl.JSONObject
 
toString() - 接口 中的方法top.jfunc.json.Json
Json对象转换为字符串

U

unwrap() - 类 中的方法top.jfunc.json.impl.BaseListJSONArray
 
unwrap() - 类 中的方法top.jfunc.json.impl.BaseMapJSONObject
 
unwrap() - 接口 中的方法top.jfunc.json.Json
具体的实现类

V

ValueCompatible - top.jfunc.json.impl中的类
 
ValueCompatible() - 类 的构造器top.jfunc.json.impl.ValueCompatible
 
A B C D E F G H I J K L M P R S T U V 
跳过导航链接