Let me note that my original question was about Jetisson vs. Jackson,
both are JSON providers.
Ondra
On Mon, 2012-10-01 at 17:11 +0200, Lukas Fryc wrote:
I would opt for one quickstart with both formats available
(JSON/XML)
as it was originally in AeroGear Kitchensink [2],
but it seems the sample does not support both formats anymore [1].
Kris, why you have decided to go with JSON-only sample?
~ Lukas
[1]
https://github.com/aerogear/as-quickstarts/commit/2b31d6e9206e692b1f7fd66...
[2]
http://poh5-aerogear.rhcloud.com/
On 10/01/2012 11:38 AM, Ondrej Zizka wrote:
>
> Maybe. One for XML / Jettison, second for JSON / Jackson.
>
> Ondra
>
>
>
>
> On Fri, 2012-09-28 at 16:46 +0100, Pete Muir wrote:
>
> > Lukas, wdyt IMO better to have two quickstarts for this...
> >
> > On 25 Sep 2012, at 12:19, Ondrej Zizka wrote:
> >
> > > JBoss AS Quickstarts: Tasks JAX-RS = jboss-as-tasks-rs
> > >
> > > model/Task.java
> > >
> > > @XmlTransient
> > > // JSON: uncomment to include json support (note json is not part of
the JAX-RS standard)
> > > // @JsonIgnore
> > > public User getOwner() {
> > > return owner;
> > > }
> > >
> > >
> > >
> > > O.
> > >
> > >
> > >
> > >
> > > On Mon, 2012-09-24 at 14:41 +0100, Pete Muir wrote:
> > >> Which quickstart is this?
> > >>
> > >> On 22 Sep 2012, at 12:01, Ondřej Žižka wrote:
> > >>
> > >> > Hmm, so that wasn't exact.
> > >> > RestEasy in AS uses Jackson, but that's not in QS's
pom.xml, so JsonIgnore is the one to use, but needs (probably)
> > >> >
> > >> > <dependency>
> > >> > <groupId>org.codehaus.jackson</groupId>
> > >> >
<artifactId>jackson-core-asl</artifactId>
> > >> > <version>1.9.2</version>
> > >> > <scope>provided</scope>
> > >> > </dependency>
> > >> >
> > >> > To be added.
> > >> > I wonder how to change the provider in AS - probably by removing
the respective provider's module?
> > >> >
> > >> > Ondra
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > Ondřej Žižka píše v So 22. 09. 2012 v 08:47 +0200:
> > >> >> Seems like it doesn't belong there. RestEasy relies on
JAXB's @XmlTransient and uses that for all providers, incl. Jackson.
> > >> >>
> > >> >> Ondra
> > >> >>
> > >> >>
> > >> >>
> > >> >> Ondřej Žižka píše v So 22. 09. 2012 v 04:27 +0200:
> > >> >>> Hi Pete,
> > >> >>>
> > >> >>> this is in the JAX-RS QS:
> > >> >>>
> > >> >>> @XmlTransient
> > >> >>> // JSON: uncomment to include json support (note json
is not part of the JAX-RS standard)
> > >> >>> //@JsonIgnore
> > >> >>> public User getOwner() {
> > >> >>> return owner;
> > >> >>> }
> > >> >>>
> > >> >>> I didn't find JsonIgnore anywhere else than Jackson.
It's not in Quickstart's deps.
> > >> >>> I've checked public API (wow, it's actually
useful! :) and it's not there.
> > >> >>>
> > >> >>> So - does @JsonIgnore even belong there?
> > >> >>>
> > >> >>> Thanks,
> > >> >>> Ondra
> > >> >>> _______________________________________________
> > >> >>> jdf-dev mailing list
> > >> >>>
> > >> >>>
> > >> jdf-dev(a)lists.jboss.org
> > >>
> > >> >>>
> > >>
https://lists.jboss.org/mailman/listinfo/jdf-dev
> > >>
> > >> >>
> > >> >
> > >>
> > >>
> > >
> >
>
>