如何设置ObjectMapper
时间: 2023-11-29 09:05:32 浏览: 86
ObjectMapper 是一个用于将 JSON 字符串与 Java 对象进行互相转换的 Java 库。以下是一个简单的 ObjectMapper 设置示例:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
ObjectMapper objectMapper = new ObjectMapper();
```
这里我们创建了一个 ObjectMapper 对象。
通常,你还需要对 ObjectMapper 进行一些配置,例如设置日期格式、忽略 null 值等。下面是一个更完整的示例:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.util.StdDateFormat;
ObjectMapper objectMapper = new ObjectMapper();
// 设置日期格式
objectMapper.setDateFormat(new StdDateFormat());
// 忽略 null 值
objectMapper.configure(SerializationFeature.INDENT_OUTPUT, true);
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
```
这里我们使用 `setDateFormat()` 方法设置日期格式,使用 `configure()` 方法和 `setSerializationInclusion()` 方法设置忽略 null 值,并使用 `SerializationFeature.INDENT_OUTPUT` 选项启用缩进输出。
阅读全文