users@jersey.java.net

Re: [Jersey] Unmarshalled JSON not populating original class is was marshalled from.

From: Paul Sandoz <Paul.Sandoz_at_Sun.COM>
Date: Wed, 06 Jan 2010 12:35:30 +0100

On Jan 6, 2010, at 8:45 AM, Jakub Podlesak wrote:

> On Wed, Jan 06, 2010 at 06:56:25AM +0000, Paul Taylor wrote:
>> Jakub Podlesak wrote:
>>> Please try:
>>>
>>> Map<String, String> nsMap = new HashMap<String, String>();
>>> nsMap.put("http://www.w3.org/2001/XMLSchema-instance", "xsi");
>>> nsMap.put("http://musicbrainz.org/ns/mmd-2.0#", "mmd");
>>> nsMap.put("http://musicbrainz.org/ns/ext#-2.0", "ext");
>>>
>>> JSONConfiguration
>>> .mapped().rootUnwrapping(false).xml2JsonNs(nsMap).build();
>>>
>>> If that does not work i will need a reproducible test case.
>>> Please let me know how it works.
>>>
>>> Thanks,
>>>
>>> ~Jakub
>>>
>>>
>> Hi Jakub
>>
>> Yes that does work, thankyou very much for your efforts , its just a
>
> Great, thanks for the confirmation. Hmmm, you are right, there
> should be
> at least some kind of tooling support for this.
>

What about using the natural convention?

Paul.