Johnzon should support it OOTB - would need to check but think we have
tests for that - but maybe M1 got an old version or your instance got
instrumented somehow.

Whatever version it is you can extend EnumConverter and set it through
@JohnzonConverter as a workaround.
Le 28 janv. 2016 21:11, "sgjava" <[email protected]> a écrit :

> Using TomEE 7.0.0M1 with JAX-RS service that returns a list of objects that
> has a list of enums. The enums are returned as "declaringClass":
> "com.someplace.SomeClass" instead of the list of values:
>
> "recordedEventAttributes": {
>                     "actualDuration": 1800,
>                     "actualStartTime": 0,
>                     "contentRating": "TV_PG",
>                     "estimatedDeletionTime": -1,
>                     "eventFlags": [{
>                             "declaringClass": "com.someplace.SomeClass"
>                         }, {
>                             "declaringClass": "com.someplace.SomeClass"
>                         }, {
>                             "declaringClass": "com.someplace.SomeClass"
>                         }],
>                     "saveUntil": "UNTIL_SPACE_NEEDED",
>                     "starRating": "NOT_RATED"
>                 }
>
> But if I add:
>
>         <dependency>
>             <groupId>com.fasterxml.jackson.jaxrs</groupId>
>             <artifactId>jackson-jaxrs-json-provider</artifactId>
>             <version>2.6.4</version>
>
>         </dependency>
>
> It works:
>
> "recordedEventAttributes": {
>                     "actualDuration": 1800,
>                     "actualStartTime": 0,
>                     "contentRating": "TV_PG",
>                     "estimatedDeletionTime": -1,
>                     "eventFlags": ["STEREO", "NEW_RELEASE", "HDTV",
> "CLOSED_CAPTIONED"],
>                     "saveUntil": "UNTIL_SPACE_NEEDED",
>                     "starRating": "NOT_RATED"
>                 }
>
> My question is shouldn't Johnzon handle this? Why doesn't this work in
> TomEE
> out of the box?
>
>
>
>
>
> --
> View this message in context:
> http://tomee-openejb.979440.n4.nabble.com/Jackson-required-to-marshal-correctly-tp4677540.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>

Reply via email to