public class JsonUtil extends Object
| 构造器和说明 |
|---|
JsonUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
clone(T o) |
static void |
copy(Object mb,
Object ly,
String path)
复制对象属性
|
static com.alibaba.fastjson.JSONObject |
mergeJSONObject(com.alibaba.fastjson.JSONObject newObj,
BasicBean obj) |
static <T> com.alibaba.fastjson.JSONObject |
mergeJSONObject(com.alibaba.fastjson.JSONObject newObj,
Map<String,T> obj)
合并第二个json对象到第一个json对象
|
static <T extends BasicBean> |
mergeJSONObject(T newObj,
Object obj) |
static com.alibaba.fastjson.JSONObject |
mergeJSONObjects(com.alibaba.fastjson.JSONObject newObj,
com.alibaba.fastjson.JSONObject... jsonObjects)
合并多个json对象到新的json对象
|
static String |
objToStr(Object o) |
static <T> T |
strToObj(String str,
Class<T> t) |
public static void copy(Object mb, Object ly, String path)
mb - 目标对象ly - 来源对象path - jsonpath路径public static <T> T strToObj(String str, Class<T> t)
T - 泛型str - 待转换的字符串t - 目标类型public static <T> T clone(T o)
o - 待克隆对象public static com.alibaba.fastjson.JSONObject mergeJSONObjects(com.alibaba.fastjson.JSONObject newObj,
com.alibaba.fastjson.JSONObject... jsonObjects)
newObj - 合并的目标对象,该对象数据会被修改jsonObjects - 待合并的对象public static com.alibaba.fastjson.JSONObject mergeJSONObject(com.alibaba.fastjson.JSONObject newObj,
BasicBean obj)
Copyright © 2024. All rights reserved.