Thanks James and Alexey It worked. Thanks Kulbhusan
On Mon, Oct 8, 2018 at 4:27 AM Alexey Markevich <amarkev...@talend.com> wrote: > Hi, > > For jackson:2.x > > <jaxrs:providers> > <bean > class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"> > <constructor-arg> > <bean > class="com.fasterxml.jackson.databind.ObjectMapper"> > <property name="serializationInclusion" > value="NON_NULL" /> > </bean> > </constructor-arg> > </bean> > ... > </jaxrs:providers> > > > On Sun, 07 Oct 2018 10:14:29 +0300, Kulbhushan Azad > <kulbhushan.cu...@gmail.com> wrote: > > > hi , > > > > i am trying to remove the null values from my json response,However , i > > am > > not able to get it removed. > > i am using CXF 3.0.6 and jackson:2.9.1. > > How can i troubleshoot this? how do i see which jsonprovider is being > > used? > > how can i get rid of the null values ? > > > > i have a POJO with below annotation at the class level. > > > > @JsonInclude(JsonInclude.Include.NON_NULL) > > > > and below is the rest service spring configuration > > > > <jaxrs:server id="testService" address="/test"> > > <jaxrs:serviceBeans> > > <ref bean="testBean" /> > > </jaxrs:serviceBeans> > > <jaxrs:extensionMappings> > > <entry key="xml" value="application/xml" /> > > <entry key="text" value="application/text" /> > > <entry key="gzip" value="application/gzip" /> > > <entry key="octet-stream" > > value="application/octet-stream" > > /> > > </jaxrs:extensionMappings> > > <jaxrs:providers> > > <ref bean="jsonProvider" /> > > </jaxrs:providers> > > <jaxrs:features> > > <cxf:logging /> > > </jaxrs:features> > > </jaxrs:server> > > > > <bean id="jsonProvider" > > class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider" /> > > > -- > Regards, Alexey. > As a recipient of an email from Talend, your contact personal data will be > on our systems. Please see our contacts privacy notice at Talend, Inc. < > https://www.talend.com/contacts-privacy-policy/> > > > -- Thanks Kulbhusan