https://issues.apache.org/jira/plugins/servlet/mobile#issue/JOHNZON-54

Not sure why we didnt upgraded before but M2 will use 0.9-2 or -3 if
released.
Le 28 janv. 2016 21:51, "Romain Manni-Bucau" <[email protected]> a
écrit :

> 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