CAMEL-21545: camel-jsonpath - Should not use XmlMapper from camel-jacksonxml
diff --git a/components/camel-jsonpath/src/main/java/org/apache/camel/jsonpath/JsonPathEngine.java b/components/camel-jsonpath/src/main/java/org/apache/camel/jsonpath/JsonPathEngine.java
index 597014f..5545ea0 100644
--- a/components/camel-jsonpath/src/main/java/org/apache/camel/jsonpath/JsonPathEngine.java
+++ b/components/camel-jsonpath/src/main/java/org/apache/camel/jsonpath/JsonPathEngine.java
@@ -106,7 +106,11 @@
 
     private ObjectMapper findRegisteredMapper(CamelContext context) {
         if (context != null) {
-            return context.getRegistry().findSingleByType(ObjectMapper.class);
+            ObjectMapper mapper = context.getRegistry().findSingleByType(ObjectMapper.class);
+            // do not use XML mapper
+            if (mapper != null && !mapper.getClass().getSimpleName().equals("XmlMapper")) {
+                return mapper;
+            }
         }
         return null;
     }