| 程序包 | 说明 |
|---|---|
| com.easycodebox.common.jackson |
| 限定符和类型 | 字段和说明 |
|---|---|
static Jacksons |
Jacksons.COMMUNICATE
JSON通信使用
1、JSON的value都转化成字符窜,不管是数字、日期、字符窜本身
2、排除掉NULL值的属性
继承SIMPLE、NON_NULL的所有配置
|
static Jacksons |
Jacksons.NON_NULL
排出为null的属性。
|
static Jacksons |
Jacksons.SIMPLE
简单JSON转换
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Jacksons |
Jacksons.addJsonSerializer(Class<? extends T> type,
com.fasterxml.jackson.databind.JsonSerializer<T> jsonSerializer)
当类型为clazz时
序列化数据时始终以传入的JsonSerializer序列化,并不会用系统自带的。
|
static Jacksons |
Jacksons.communicate()
创建新的communicate对象
创建一个新的ObjectMapper,用于设置新特性,如在老的ObjectMapper会影响老的功能
|
static Jacksons |
Jacksons.communicateSetting(Jacksons mapper) |
Jacksons |
Jacksons.copy() |
Jacksons |
Jacksons.exclude(Class<?> dataType,
Set<String> properties)
排除指定的属性。
|
Jacksons |
Jacksons.exclude(Class<?> dataType,
String... propertyArray)
排除指定的属性。
|
Jacksons |
Jacksons.include(Class<?> dataType,
Set<String> properties)
包含指定的属性。
|
Jacksons |
Jacksons.include(Class<?> dataType,
String... propertyArray)
包含指定的属性。
|
static Jacksons |
Jacksons.instance()
创建一个新的ObjectMapper,用于设置新特性,如在老的ObjectMapper会影响老的功能
|
static Jacksons |
Jacksons.nonNull()
创建新的nonNull对象
创建一个新的ObjectMapper,用于设置新特性,如在老的ObjectMapper会影响老的功能
|
static Jacksons |
Jacksons.nonNullSetting(Jacksons mapper) |
static Jacksons |
Jacksons.simple()
创建新的simple对象
创建一个新的ObjectMapper,用于设置新特性
|
static Jacksons |
Jacksons.simpleSetting(Jacksons mapper)
配置函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Jacksons |
Jacksons.communicateSetting(Jacksons mapper) |
static Jacksons |
Jacksons.nonNullSetting(Jacksons mapper) |
static Jacksons |
Jacksons.simpleSetting(Jacksons mapper)
配置函数
|
Copyright © 2016. All rights reserved.