| 限定符和类型 | 方法和说明 |
|---|---|
static JSONConfig |
JSONConfig.create()
创建默认的配置项
|
JSONConfig |
JSONObject.getConfig()
获取JSON配置
|
JSONConfig |
JSONConfig.setDateFormat(java.lang.String dateFormat)
设置日期格式,null表示默认的时间戳
|
JSONConfig |
JSONConfig.setIgnoreCase(boolean ignoreCase)
设置是否忽略键的大小写
|
JSONConfig |
JSONConfig.setIgnoreError(boolean ignoreError)
设置是否忽略转换过程中的异常
|
JSONConfig |
JSONConfig.setIgnoreNullValue(boolean ignoreNullValue)
设置是否忽略null值
|
JSONConfig |
JSONConfig.setOrder(boolean order)
设置是否有序,顺序按照加入顺序排序
|
| 构造器和说明 |
|---|
JSONArray(int initialCapacity,
JSONConfig config)
构造
默认使用 ArrayList 实现 |
JSONObject(int capacity,
JSONConfig config)
构造
|
JSONObject(java.lang.Object source,
JSONConfig config)
构建JSONObject,规则如下:
value为Map,将键值对加入JSON对象
value为JSON字符串(CharSequence),使用JSONTokener解析
value为JSONTokener,直接解析
value为普通JavaBean,如果为普通的JavaBean,调用其getters方法(getXXX或者isXXX)获得值,加入到JSON对象。
|
Copyright © 2019. All rights reserved.