From: Bill B. <bb...@re...> - 2011-01-19 00:33:41
|
http://wiki.fasterxml.com/JacksonJAXBAnnotations On 1/18/11 6:23 PM, colin gray wrote: > Thanks for the suggestion. The only hesitation with moving to Jackson > is that it ignores the JAXB annontations > like @XmlRootElement(name="userResponse") that we use on our response > classes. So in our JSON response we would want to > have {"response":{"*userResponse*":[{"user":{"businessRegion":"US","firstName":"joe","language":"en","lastName":"smith"}}}]} > instead of what Jackson currently > outputs, {"response":[{"user":{"businessRegion":"US","firstName":"joe","language":"en","lastName":"smith"}}]}. > Is there anyway to mimic the @XmlRootElement in Jackson without adding > an additional wrapper class? > > > _*User class:*_ > @XmlAccessorType(XmlAccessType.FIELD) > @XmlRootElement(name="userResponse") > public class UserResponse extends AbstractResponse{ > private Users user; > > > > On Tue, Jan 18, 2011 at 12:09 PM, Bill Burke <bb...@re... > <mailto:bb...@re...>> wrote: > > I suggest moving to Jackson. I may deprecate Jettison as there are so > many problems with it. > > On 1/18/11 1:11 PM, colin gray wrote: > > Hello, > > > > I'm using Resteasy 2.0.1.GA <http://2.0.1.GA> <http://2.0.1.GA> > and thusly > > Resteasy-jettison-provider-1.2.GA > <http://Resteasy-jettison-provider-1.2.GA> > > <http://Resteasy-jettison-provider-1.2.GA> and whenever I have a > String > > property that contains all numbers (i.e. String > groupName="1111";), the > > JSON response will display it as a number by removing the double > quotes. > > If I change it to String groupName="oneoneoneoneone"; the JSON > > response will treat it as a Sting and keep the double quotes in the > > response. Is there anyway to have the Jettison provider > > strictly interpret the data to response based on its type and not > its value? > > > > Thanks > > > > -- > > Colin Gray > > > > > > > > > ------------------------------------------------------------------------------ > > Protect Your Site and Customers from Malware Attacks > > Learn about various malware tactics and how to avoid them. Understand > > malware threats, the impact they can have on your business, and > how you > > can protect your company and customers by using code signing. > > http://p.sf.net/sfu/oracle-sfdevnl > > > > > > > > _______________________________________________ > > Resteasy-developers mailing list > > Res...@li... > <mailto:Res...@li...> > > https://lists.sourceforge.net/lists/listinfo/resteasy-developers > > -- > Bill Burke > JBoss, a division of Red Hat > http://bill.burkecentral.com > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Resteasy-developers mailing list > Res...@li... > <mailto:Res...@li...> > https://lists.sourceforge.net/lists/listinfo/resteasy-developers > > > > > -- > Colin Gray -- Bill Burke JBoss, a division of Red Hat http://bill.burkecentral.com |