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