diff --git a/pom.xml b/pom.xml
index 9fa89c7..09e3dea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.imyeyu.network
timi-network
- 0.0.6
+ 0.0.7
jar
diff --git a/src/main/java/com/imyeyu/network/JacksonRequest.java b/src/main/java/com/imyeyu/network/JacksonRequest.java
index bfb5ea8..ab1f8d5 100644
--- a/src/main/java/com/imyeyu/network/JacksonRequest.java
+++ b/src/main/java/com/imyeyu/network/JacksonRequest.java
@@ -1,7 +1,9 @@
package com.imyeyu.network;
+import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JacksonException;
import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ArrayNode;
@@ -12,6 +14,7 @@ import org.apache.hc.core5.http.HttpEntity;
import java.io.IOException;
import java.lang.reflect.Type;
+import java.text.SimpleDateFormat;
/**
* 基于 Jackson 的请求封装。
@@ -23,6 +26,12 @@ public class JacksonRequest extends CommonRequest {
private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
+ static {
+ OBJECT_MAPPER.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
+ OBJECT_MAPPER.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
+ OBJECT_MAPPER.setSerializationInclusion(JsonInclude.Include.NON_NULL);
+ }
+
private ObjectMapper objectMapper = null;
protected JacksonRequest(Request request) {