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
>