public class JSONUtil extends Object
| 构造器和说明 |
|---|
JSONUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.alibaba.fastjson.JSONArray |
deepCopy(com.alibaba.fastjson.JSONArray array)
深度拷贝JSON数组
|
static com.alibaba.fastjson.JSONObject |
deepCopy(com.alibaba.fastjson.JSONObject object)
深度拷贝JSON对象
|
static List<Object> |
get(com.alibaba.fastjson.JSONArray array,
String key)
根据key获取JSON数组字段
|
static Object |
get(com.alibaba.fastjson.JSONObject object,
String key)
根据key获取JSON对象字段
|
static com.alibaba.fastjson.JSONArray |
merge(com.alibaba.fastjson.JSONArray array1,
com.alibaba.fastjson.JSONArray array2)
合并JSON数组
|
static com.alibaba.fastjson.JSONObject |
merge(com.alibaba.fastjson.JSONObject object1,
com.alibaba.fastjson.JSONObject object2)
合并JSON对象
|
static com.alibaba.fastjson.JSONArray |
select(com.alibaba.fastjson.JSONArray array,
Set<String> keys)
从JSON数组选择指定key内容
|
static com.alibaba.fastjson.JSONObject |
select(com.alibaba.fastjson.JSONObject object,
Set<String> keys)
从JSON对象选择指定key内容
|
public static com.alibaba.fastjson.JSONArray select(com.alibaba.fastjson.JSONArray array,
Set<String> keys)
array - JSON数组keys - key集合public static com.alibaba.fastjson.JSONObject select(com.alibaba.fastjson.JSONObject object,
Set<String> keys)
object - JSON对象keys - key集合public static com.alibaba.fastjson.JSONArray merge(com.alibaba.fastjson.JSONArray array1,
com.alibaba.fastjson.JSONArray array2)
array1 - 待合并数组array2 - 待合并数组public static com.alibaba.fastjson.JSONObject merge(com.alibaba.fastjson.JSONObject object1,
com.alibaba.fastjson.JSONObject object2)
object1 - 待合并对象object2 - 待合并对象public static com.alibaba.fastjson.JSONArray deepCopy(com.alibaba.fastjson.JSONArray array)
array - public static com.alibaba.fastjson.JSONObject deepCopy(com.alibaba.fastjson.JSONObject object)
object - public static Object get(com.alibaba.fastjson.JSONObject object, String key)
object - JSON对象key - 点分隔全路径keyCopyright © 2022. All rights reserved.