users@jersey.java.net

Re: [Jersey] Jersey Client, POST JSONObject issue.

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Tue, 29 Jun 2010 15:13:43 +0200

On Jun 29, 2010, at 1:55 PM, Scott Glass wrote:

> Hi Paul,
> Remember a couple weeks back we had to do that classloader switch to
> get Jersey to see its required classes.
>

I recall now, using the thread context class loader. That trick should
also work if the Jersey JSON jar is in the class path along with it's
associated dependencies.

Paul.
> I'll start with upgrading to 1.3 and see if it fixes it.
>
> Thanks,
> Scott
>
>
>> On Jun 29, 2010 5:16 AM, "Paul Sandoz" <Paul.Sandoz_at_sun.com> wrote:
>>
>> Hi Scott,
>>
>> If you include the Jersey JSON module in the class path there
>> should be no need for any explicit registration.
>>
>> The class you registered, JSONRootElementProvider, is for JAXB, the
>> relevant component for JSONObject is
>> com.sun.jersey.json.impl.provider.entity.JSONObjectProvider. I
>> think there is an error in the tech tip, it should not be even
>> mentioning that, so the example is very misleading.
>>
>> When you say "the class loader hack in place" what hack are you
>> referring to?
>>
>> Paul.
>>
>>
>> On Jun 28, 2010, at 9:04 PM, Scott Glass wrote:
>>
>> > I'm trying to POST a JSONObject using the Jerse...
>>
>