Package cn.net.pap.common.jsonorm.util
Class JacksonUtil
java.lang.Object
cn.net.pap.common.jsonorm.util.JacksonUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.ObjectMappercreateObjectMapper(List<String> fieldsToExclude) ObjectMapperstatic com.fasterxml.jackson.databind.JsonNodefilterJson(com.fasterxml.jackson.databind.JsonNode jsonObj, com.fasterxml.jackson.databind.JsonNode targetStructure) 清空不在目标结构中的字段,支持处理数组
-
Constructor Details
-
JacksonUtil
public JacksonUtil()
-
-
Method Details
-
createObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper(List<String> fieldsToExclude) ObjectMapper- Parameters:
fieldsToExclude-- Returns:
-
filterJson
public static com.fasterxml.jackson.databind.JsonNode filterJson(com.fasterxml.jackson.databind.JsonNode jsonObj, com.fasterxml.jackson.databind.JsonNode targetStructure) 清空不在目标结构中的字段,支持处理数组- Parameters:
jsonObj- 原始对象的JsonNodetargetStructure- 目标结构的JsonNode- Returns:
- 过滤后的JsonNode
-