curly braces are object syntax. If you are using JAXB deserializer, it needs an object to create, and therefore you'll have curly braces in the json. The object can have properties that are primitives like boolean or plain String objects and it works just fine for me but as I have stated before I'm using JAXB annotations so this may have something to do with it. I have not tried it with a pure Jackson mapper and JSON-only annotations.
On Fri, Nov 28, 2014 at 9:49 AM, Benson Margulies <[email protected]> wrote: > Of course it won't work with brackets. That is not the json syntax for a > plain string. > On Nov 28, 2014 9:47 AM, "Aaron Titus" <[email protected]> wrote: > > > I think the key is that I am using the JAXB annotations, and not the > JAX-RS > > ones. I am using jackson 2.2.3 now, but it was working also before with > > 1.9. You include the databind jar, and then the JAXB serializer can use > > the Jackson Provider. Specifically I'm using this one: > > > > com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider > > > > > > >
