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