This is an automated email from the ASF dual-hosted git repository.
zhengqiwei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
The following commit(s) were added to refs/heads/master by this push:
new be3dac488b [improve] make jackson serialize all field visibility
(#3551)
be3dac488b is described below
commit be3dac488b196999ffab237aab7aba7765e8f843
Author: tomsun28 <[email protected]>
AuthorDate: Mon Jul 7 00:17:39 2025 +0800
[improve] make jackson serialize all field visibility (#3551)
Signed-off-by: tomsun28 <[email protected]>
Co-authored-by: kangli <[email protected]>
---
.../src/main/java/org/apache/hertzbeat/common/util/JsonUtil.java | 3 +++
1 file changed, 3 insertions(+)
diff --git
a/hertzbeat-common/src/main/java/org/apache/hertzbeat/common/util/JsonUtil.java
b/hertzbeat-common/src/main/java/org/apache/hertzbeat/common/util/JsonUtil.java
index b95619bb22..e996c18779 100644
---
a/hertzbeat-common/src/main/java/org/apache/hertzbeat/common/util/JsonUtil.java
+++
b/hertzbeat-common/src/main/java/org/apache/hertzbeat/common/util/JsonUtil.java
@@ -17,6 +17,8 @@
package org.apache.hertzbeat.common.util;
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.PropertyAccessor;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationFeature;
@@ -44,6 +46,7 @@ public final class JsonUtil {
OBJECT_MAPPER
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,
false)
.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)
+ .setVisibility(PropertyAccessor.FIELD,
JsonAutoDetect.Visibility.ANY)
.registerModule(new JavaTimeModule());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]