From 8e2150a9d8880e98b2ec3e729fc191e336a124b2 Mon Sep 17 00:00:00 2001 From: Sergei Egorov Date: Wed, 20 Mar 2019 12:26:04 +0100 Subject: [PATCH] Remove `JacksonJaxbJsonProvider` from `FiltersEncoder` To avoid a dependency on JAX-RS, `JacksonJaxbJsonProvider` should not be used where a standard `ObjectMapper` instance is enough. --- .../java/com/github/dockerjava/core/util/FiltersEncoder.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/com/github/dockerjava/core/util/FiltersEncoder.java b/src/main/java/com/github/dockerjava/core/util/FiltersEncoder.java index fd4c0d5ab..7b1e34f74 100644 --- a/src/main/java/com/github/dockerjava/core/util/FiltersEncoder.java +++ b/src/main/java/com/github/dockerjava/core/util/FiltersEncoder.java @@ -3,11 +3,8 @@ import java.util.List; import java.util.Map; -import javax.ws.rs.core.MediaType; - import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider; /** * JSON Encoder for docker filters. @@ -19,7 +16,7 @@ public class FiltersEncoder { private FiltersEncoder() { } - private static final ObjectMapper MAPPER = new JacksonJaxbJsonProvider().locateMapper(Map.class, MediaType.APPLICATION_JSON_TYPE); + private static final ObjectMapper MAPPER = new ObjectMapper(); public static String jsonEncode(Map> mapStringListString) { try {