[ 
https://issues.apache.org/jira/browse/WINK-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12915416#action_12915416
 ] 

Hudson commented on WINK-299:
-----------------------------

Integrated in Wink-Trunk-JDK1.5 #387 (See 
[https://hudson.apache.org/hudson/job/Wink-Trunk-JDK1.5/387/])
    [WINK-299] Add WinkJacksonJaxbJsonProvider provider and corresponding 
wink-aplication file


> 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
>
> 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