T - 参数类型public class Provider<T> extends Object
| Constructor and Description |
|---|
Provider() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
alreadyBeSentisived(Object object)
是否已经是脱敏过的内容了
|
static <T> T |
clone(T object)
深度复制
1.
|
String |
json(T object,
Annotation annotation)
返回脱敏后的 json
1.
|
T |
on(T object,
Annotation annotation,
boolean clone)
对象进行脱敏操作
原始对象不变,返回脱敏后的新对象
1.
|
static String |
parseMaptoJSONString(Map<String,Object> params)
将map转化为json字符串
|
static Map<String,Object> |
parseToObjectMap(String jsonStr)
将json字符串转化为StringObject类型的map
|
public static <T> T clone(T object)
暂时使用 fastJson 作为实现深度拷贝的方式
T - 泛型object - 对象public static boolean alreadyBeSentisived(Object object)
object - 原始数据public static Map<String,Object> parseToObjectMap(String jsonStr)
jsonStr - json字符串public static String parseMaptoJSONString(Map<String,Object> params)
params - 参数集合public T on(T object, Annotation annotation, boolean clone)
object - 原始对象annotation - 注解信息clone - 是否克隆public String json(T object, Annotation annotation)
object - 对象annotation - 注解Copyright © 2019. All rights reserved.