[ 
https://issues.apache.org/jira/browse/WINK-299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jesse Ramos resolved WINK-299.
------------------------------

       Resolution: Fixed
    Fix Version/s: 1.1.2

> Make Jackson the default JSON provider for Wink
> -----------------------------------------------
>
>                 Key: WINK-299
>                 URL: https://issues.apache.org/jira/browse/WINK-299
>             Project: Wink
>          Issue Type: Improvement
>          Components: Providers
>            Reporter: Jason Dillon
>            Assignee: Jesse Ramos
>             Fix For: 1.1.2
>
>
> Jackson seems to be the only JSON provider that works well (the other ones 
> work in limited situations, but Jackson seems to handle it all well).  So IMO 
> Jackson should be considered as the default JSON provider for Wink.
> ATM the Jackson module doesn't provide a Provider impl, it should get a 
> proper implementation that sets up a reasonable configuration.  This has been 
> working very, very well for me:
> {code}
>         ObjectMapper mapper = new ObjectMapper();
>         AnnotationIntrospector pair = new AnnotationIntrospector.Pair(
>             new JaxbAnnotationIntrospector(), new 
> JacksonAnnotationIntrospector());
>         mapper.getDeserializationConfig().setAnnotationIntrospector(pair);
>         mapper.getSerializationConfig().setAnnotationIntrospector(pair);
>         JacksonJaxbJsonProvider provider = new JacksonJaxbJsonProvider();
>         provider.setMapper(mapper);
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to