> -----Original Message-----
> From: cgswtsu78 [mailto:[email protected]]
> Sent: Tuesday, December 01, 2009 3:07 PM
> To: [email protected]
> Subject: RE: How to use CXF and JSON
> 
> 
> Ok, I've made that switch, but I'm still confused as how I need to
> setup the
> javax.ws.rs.core.Response.  How would I take an Object and convert it
> into a
> json string?  Below is the xml sample I created, any suggestions on
> converting this to a json implementation would be greatly appreciated.

I wondered what you were talking about in your previous note.
Typically, you don't do anything to format the response except for
returning the object from the method.  The container does the work of
formatting the response in either XML or JSON.  Most of this code you've
written wasn't necessary.  You can modify the formatting of the response
with "@Xml..." annotations (which also can affect the JSON output), but
mostly you just let the container do the work.

> KARR, DAVID (ATTCINW) wrote:
> >
> >> -----Original Message-----
> >> From: cgswtsu78 [mailto:[email protected]]
> >> Sent: Tuesday, December 01, 2009 2:44 PM
> >> To: [email protected]
> >> Subject: How to use CXF and JSON
> >>
> >>
> >> Hello,
> >>
> >> I'm very new to building RESTful webservices using apache cxf and I
> >> currently have a small sample that returns a
> javax.ws.rs.core.Response
> >> in
> >> xml format using the @ProduceMime("application/xml").  My question
> is
> >> how do
> >> I return a javax.ws.rs.core.Response in JSON format?  I've tried
> using
> >> @ProduceMime("text/json"), @ProduceMime("application/json").  I'm
> > using
> >> JAXB
> >> to convert the object to xml and then rebuilding the response, but
> I'm
> >> not
> >> sure how to rebuild the response when I return json.  Is this
> possible
> >> with
> >> CXF?
> >
> > The "old" "@ProduceMime" annotation has been replaced with
> "@Produces".
> >
> > The following will make a method produce either XML or JSON,
> depending
> > on the Accept header value:
> >
> >     @Produces({"application/xml", "application/json"})
> >
> >
> 
> --
> View this message in context:
http://old.nabble.com/How-to-use-CXF-and-
> JSON-tp26600386p26600710.html
> Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to