)
stil includes both XML and JSON support.
On 10/02/2012 12:33 PM, Kris Borchers wrote:
On Oct 2, 2012, at 11:17 AM, Douglas Campos <qmx(a)qmx.me>
wrote:
> On Oct 1, 2012, at 12:11 PM, 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?
> I'd say that's because no one uses XML on html apps nowadays, unless forced
to do so :)
Exactly … NOONE uses XML. Parsing it client side is a huge PITA compared to JSON
>> ~ 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
>>>>
>>>>>>
>>>>
>> _______________________________________________
>> jdf-dev mailing list
>> jdf-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jdf-dev
> -- qmx
>
_______________________________________________
jdf-dev mailing list
jdf-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jdf-dev