I have a problem with the Jboss RestEasy implementation. I want to use the JacksonJaxbJsonProvider since i have elements in the request that have jaxb annotations in my request obj @XmlRootElement tags with names in Capital letters. f.e Person.
This means that the object name will be Person in the Swagger UI and also in the schema (.xsd) that i generate from the code.
But, the default JacksonJsonProvider doesn't ready the JAXB annotations which means that it doesn't accept f.e Person, i need to change it to person in the json data. It works like expected when i send application/xml + xml.
I've tried a lot of different ways to make the RestEasy implementation use the JacksonJsonProvider but nothing seems to work. I get this in the error log:
[Server:DEV1Domain7111-efsbssdev01] at org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419)
[Server:DEV1Domain7111-efsbssdev01] at org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReader