Skip to content

Commit 8e2150a

Browse files
authored
Remove JacksonJaxbJsonProvider from FiltersEncoder
To avoid a dependency on JAX-RS, `JacksonJaxbJsonProvider` should not be used where a standard `ObjectMapper` instance is enough.
1 parent de0c1d4 commit 8e2150a

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/main/java/com/github/dockerjava/core/util/FiltersEncoder.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,8 @@
33
import java.util.List;
44
import java.util.Map;
55

6-
import javax.ws.rs.core.MediaType;
7-
86
import com.fasterxml.jackson.core.JsonProcessingException;
97
import com.fasterxml.jackson.databind.ObjectMapper;
10-
import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
118

129
/**
1310
* JSON Encoder for docker filters.
@@ -19,7 +16,7 @@ public class FiltersEncoder {
1916
private FiltersEncoder() {
2017
}
2118

22-
private static final ObjectMapper MAPPER = new JacksonJaxbJsonProvider().locateMapper(Map.class, MediaType.APPLICATION_JSON_TYPE);
19+
private static final ObjectMapper MAPPER = new ObjectMapper();
2320

2421
public static String jsonEncode(Map<String, List<String>> mapStringListString) {
2522
try {

0 commit comments

Comments
 (0)