Hi Sergey,
Sergey Beryozkin schrieb:
Ok, it's done now. Fix will be released next week, but you can try a
2.3-snapshot tomorrow or try to do a fast build :
1. mvn install -Pfastinstall
2. cd api, mvn install
3. cd ..\distribution, mvn install
wow, thanks for taking care of this so quickly!
Please register JSONProvider explicitly and set 'dropRootName' property to
'true'
Thanks for explaining!
-- Andreas
thanks, Sergey
Sergey Beryozkin wrote:
Hi
I think we can quite easily support it, by registering a simple writer
which will wrap the Jettison one and drop the root element. The "JSON in
CXF - root element dropped" thread is more about wrapping the incoming
sequence.
I will just add a property to JSONProvider which will enable it to do it.
cheers, Sergey
Andreas Hartmann wrote:
Hi everyone,
I'm a total CXF newbie and want to setup a JAX-RS service to use with
the DOJO JsonRestStore. ATM I'm using CXF 2.2.2.
Is there a way to configure the JSON marshalling not to insert a root
element? I found out about the JsonWriter.DROP_ROOT_MODE parameter:
"Therefore it is possible to drop this root by initializing the
internally used JsonWriter in a different mode." [1]
new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
Is it possible to configure CXF so that the JsonWriter is initialized
with this parameter?
I have already read the thread "JSON in CXF - root element dropped", but
it looks like I'd have to work with the trunk and make myself familiar
with some CXF internals. Is there an easier way to achieve this?
Thanks a lot in advance for any hints!
[1] http://xstream.codehaus.org/json-tutorial.html
-- Andreas
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01