- join(String) - 类 中的方法cn.hutool.json.JSONArray
-
JSONArray转为以separator为分界符的字符串
- JSON - cn.hutool.json中的接口
-
JSON接口
- JSONArray - cn.hutool.json中的类
-
JSON数组
JSON数组是表示中括号括住的数据表现形式
对应的JSON字符串格格式例如:
["a", "b", "c", 12]
- JSONArray() - 类 的构造器cn.hutool.json.JSONArray
-
- JSONArray(int) - 类 的构造器cn.hutool.json.JSONArray
-
- JSONArray(JSONConfig) - 类 的构造器cn.hutool.json.JSONArray
-
- JSONArray(int, JSONConfig) - 类 的构造器cn.hutool.json.JSONArray
-
- JSONArray(Iterable<Object>) - 类 的构造器cn.hutool.json.JSONArray
-
构造
将参数数组中的元素转换为JSON对应的对象加入到JSONArray中
- JSONArray(Collection<Object>) - 类 的构造器cn.hutool.json.JSONArray
-
构造
将参数数组中的元素转换为JSON对应的对象加入到JSONArray中
- JSONArray(JSONTokener) - 类 的构造器cn.hutool.json.JSONArray
-
- JSONArray(CharSequence) - 类 的构造器cn.hutool.json.JSONArray
-
从String构造(JSONArray字符串)
- JSONArray(Object) - 类 的构造器cn.hutool.json.JSONArray
-
从对象构造,忽略null的值
支持以下类型的参数:
1.
- JSONArray(Object, boolean) - 类 的构造器cn.hutool.json.JSONArray
-
从对象构造
支持以下类型的参数:
1.
- JSONArray(Object, JSONConfig) - 类 的构造器cn.hutool.json.JSONArray
-
从对象构造
支持以下类型的参数:
1.
- JSONArraySerializer<V> - cn.hutool.json.serialize中的接口
-
- JSONConfig - cn.hutool.json中的类
-
JSON配置项
- JSONConfig() - 类 的构造器cn.hutool.json.JSONConfig
-
- jsonConvert(Type, Object, boolean) - 类 中的静态方法cn.hutool.json.JSONConverter
-
JSON递归转换
首先尝试JDK类型转换,如果失败尝试JSON转Bean
- JSONConverter - cn.hutool.json中的类
-
JSON转换器
- JSONConverter() - 类 的构造器cn.hutool.json.JSONConverter
-
- JSONDeserializer<T> - cn.hutool.json.serialize中的接口
-
JSON反序列话自定义实现类
- JSONException - cn.hutool.json中的异常错误
-
JSON异常
- JSONException(Throwable) - 异常错误 的构造器cn.hutool.json.JSONException
-
- JSONException(String) - 异常错误 的构造器cn.hutool.json.JSONException
-
- JSONException(String, Object...) - 异常错误 的构造器cn.hutool.json.JSONException
-
- JSONException(String, Throwable) - 异常错误 的构造器cn.hutool.json.JSONException
-
- JSONException(Throwable, String, Object...) - 异常错误 的构造器cn.hutool.json.JSONException
-
- JSONGetter<K> - cn.hutool.json中的接口
-
用于JSON的Getter类,提供各种类型的Getter方法
- jsonIter() - 类 中的方法cn.hutool.json.JSONArray
-
当此JSON列表的每个元素都是一个JSONObject时,可以调用此方法返回一个Iterable,便于使用foreach语法遍历
- JSONNull - cn.hutool.json中的类
-
用于定义null,与Javascript中null相对应
Java中的null值在js中表示为undefined。
- JSONNull() - 类 的构造器cn.hutool.json.JSONNull
-
- JSONObject - cn.hutool.json中的类
-
JSON对象
例:
json = new JSONObject().put("JSON", "Hello, World!
- JSONObject() - 类 的构造器cn.hutool.json.JSONObject
-
- JSONObject(boolean) - 类 的构造器cn.hutool.json.JSONObject
-
- JSONObject(int, boolean) - 类 的构造器cn.hutool.json.JSONObject
-
构造
- JSONObject(int, boolean, boolean) - 类 的构造器cn.hutool.json.JSONObject
-
构造
- JSONObject(JSONConfig) - 类 的构造器cn.hutool.json.JSONObject
-
构造
- JSONObject(int, JSONConfig) - 类 的构造器cn.hutool.json.JSONObject
-
构造
- JSONObject(Object) - 类 的构造器cn.hutool.json.JSONObject
-
构建JSONObject,JavaBean默认忽略null值,其它对象不忽略,规则如下:
value为Map,将键值对加入JSON对象
value为JSON字符串(CharSequence),使用JSONTokener解析
value为JSONTokener,直接解析
value为普通JavaBean,如果为普通的JavaBean,调用其getters方法(getXXX或者isXXX)获得值,加入到JSON对象。
- JSONObject(Object, boolean) - 类 的构造器cn.hutool.json.JSONObject
-
构建JSONObject,规则如下:
value为Map,将键值对加入JSON对象
value为JSON字符串(CharSequence),使用JSONTokener解析
value为JSONTokener,直接解析
value为普通JavaBean,如果为普通的JavaBean,调用其getters方法(getXXX或者isXXX)获得值,加入到JSON对象。
- JSONObject(Object, boolean, boolean) - 类 的构造器cn.hutool.json.JSONObject
-
构建JSONObject,规则如下:
value为Map,将键值对加入JSON对象
value为JSON字符串(CharSequence),使用JSONTokener解析
value为JSONTokener,直接解析
value为普通JavaBean,如果为普通的JavaBean,调用其getters方法(getXXX或者isXXX)获得值,加入到JSON对象。
- JSONObject(Object, JSONConfig) - 类 的构造器cn.hutool.json.JSONObject
-
构建JSONObject,规则如下:
value为Map,将键值对加入JSON对象
value为JSON字符串(CharSequence),使用JSONTokener解析
value为JSONTokener,直接解析
value为普通JavaBean,如果为普通的JavaBean,调用其getters方法(getXXX或者isXXX)获得值,加入到JSON对象。
- JSONObject(Object, String...) - 类 的构造器cn.hutool.json.JSONObject
-
构建指定name列表对应的键值对为新的JSONObject,情况如下:
1.
- JSONObject(CharSequence, boolean) - 类 的构造器cn.hutool.json.JSONObject
-
从JSON字符串解析为JSON对象,对于排序单独配置参数
- JSONObjectIter - cn.hutool.json中的类
-
此类用于在JSONAray中便于遍历JSONObject而封装的Iterable,可以借助foreach语法遍历
- JSONObjectIter(Iterator<Object>) - 类 的构造器cn.hutool.json.JSONObjectIter
-
- JSONObjectSerializer<V> - cn.hutool.json.serialize中的接口
-
- JSONSerializer<T extends JSON,V> - cn.hutool.json.serialize中的接口
-
序列化接口,通过实现此接口,实现自定义的对象转换为JSON的操作
- JSONStrFormatter - cn.hutool.json中的类
-
JSON字符串格式化工具,用于简单格式化JSON字符串
from http://blog.csdn.net/lovelong8808/article/details/54580278
- JSONStrFormatter() - 类 的构造器cn.hutool.json.JSONStrFormatter
-
- JSONString - cn.hutool.json中的接口
-
JSONString接口定义了一个toJSONString()
实现此接口的类可以通过实现toJSONString()方法来改变转JSON字符串的方式。
- JSONSupport - cn.hutool.json中的类
-
JSON支持
继承此类实现实体类与JSON的相互转换
- JSONSupport() - 类 的构造器cn.hutool.json.JSONSupport
-
- JSONTokener - cn.hutool.json中的类
-
JSON解析器,用于将JSON字符串解析为JSONObject或者JSONArray
- JSONTokener(Reader, JSONConfig) - 类 的构造器cn.hutool.json.JSONTokener
-
从Reader中构建
- JSONTokener(InputStream, JSONConfig) - 类 的构造器cn.hutool.json.JSONTokener
-
从InputStream中构建
- JSONTokener(CharSequence, JSONConfig) - 类 的构造器cn.hutool.json.JSONTokener
-
从字符串中构建
- JSONUtil - cn.hutool.json中的类
-
JSON工具类
- JSONUtil() - 类 的构造器cn.hutool.json.JSONUtil
-