Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wwwanlingxiao
mall
Commits
c85a650c
"JsonSqlV3.0.0.0.txt" did not exist on "37718e5da1ffeed9b807988f839220a5837fdf2e"
Commit
c85a650c
authored
Jun 25, 2022
by
macro
Browse files
Update JacksonConfig.java
parent
2bc0bea2
Changes
1
Show whitespace changes
Inline
Side-by-side
mall-portal/src/main/java/com/macro/mall/portal/config/JacksonConfig.java
View file @
c85a650c
...
...
@@ -22,11 +22,11 @@ public class JacksonConfig {
public
ObjectMapper
jacksonObjectMapper
(
Jackson2ObjectMapperBuilder
builder
)
{
ObjectMapper
objectMapper
=
builder
.
createXmlMapper
(
false
).
build
();
// 通过该方法对mapper对象进行设置,所有序列化的对象都将按
改
规则进行系列化
// 通过该方法对mapper对象进行设置,所有序列化的对象都将按
该
规则进行系列化
// Include.Include.ALWAYS 默认
// Include.NON_DEFAULT 属性为默认值不序列化
// Include.NON_EMPTY 属性为
空("")
或者为
NULL
都不序列化,
则
返回的json是没有这个字段的。
这样对移动端会更省流量
// Include.NON_NULL 属性为NULL
不序列化,就是为null
的字段不
参加
序列化
// Include.NON_EMPTY 属性为空("")或者为NULL都不序列化,返回的json是没有这个字段的。
// Include.NON_NULL 属性为NULL的字段不序列化
objectMapper
.
setSerializationInclusion
(
JsonInclude
.
Include
.
NON_NULL
);
// 字段保留,将null值转为""
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment