Hi

We usually turn off most of that Jackson auto discovery magic, I see we
haven't done that properly in Jackson*<tracker object classes>, I will add
that now (so it follows JacksonUtils, RenderService etc)

-- 
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo
http://www.dhis2.org

On Tue, Jun 14, 2016 at 8:41 PM, Anilkumar Kodi <anilk...@thoughtworks.com>
wrote:

> Hi Morten,
>
> We are doing Anonymous Event data push. As part of that we are also
> sending coordinates.
>
> Coordinate object has 4 public properties which are listed below
>
> @JsonProperty( required = true )
> @JacksonXmlProperty( isAttribute = true )
> public Double getLatitude()
>
> @JsonProperty( required = true )
> @JacksonXmlProperty( isAttribute = true )
> public Double getLongitude()
>
> public boolean isValid()
>
> public String getCoordinateString()
>
>
> We don't have @JsonIgnore/@JsonProperty on the Other 2 properties.
>
> Because of this we are getting Error while Deserializing.
>
> Moreover, the JSON Mapper for the class <JacksonEventService>  has 
> configuration FAIL_ON_UNKNOWN_PROPERTIES  set to *true*
>
> We have fixed this by adding @JsonIgnore on those properties.
>
> We Would like to know if you see any downstream issues with this minor change.
>
>
>
> Thanks,
>
> Anil Kumar & Srikanth
>
>
>
>
>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to