Farrukh Najmi wrote:
> Paul Sandoz wrote:
>>
>> On Mar 31, 2009, at 5:48 PM, Farrukh Najmi wrote:
>>
>>> Paul Sandoz wrote:
>>>>
>>>> On Mar 31, 2009, at 5:36 PM, Farrukh Najmi wrote:
>>>>
>>>>>
>>>>> Hi Paul,
>>>>>
>>>>> In an earlier email you had mentioned that jersey can unmarshal a
>>>>> JAXB object from a JSON object.
>>>>> My jersey client sends a POST message with JSON string as value
>>>>> for a form parameter. How can I
>>>>> take that JSON string and unmarshal it to a JAXB object. I would
>>>>> be grateful for some focused tip on
>>>>> how to do this unmarshalling manually. Thanks.
>>>>>
>>>>
>>>> What is the media type of the form "multipart/form-data" or
>>>> "application/x-www-form-urlencoded" ?
>>>>
>>>
>>> I am not sure as I am using a 3rd party toolkit. How can I get this
>>> info from debugging the jersey server side code?
>>>
>>
>> Add a logging filter:
>>
>> https://jersey.dev.java.net/source/browse/*checkout*/jersey/tags/jersey-1.0.2/api/jersey/com/sun/jersey/api/container/filter/LoggingFilter.html
>>
>>
>
> LoggingFilter shows that mediatype is: application/x-www-form-urlencoded
Just to be clear. I have the following code:
public Response update(@QueryParam("format") String format,
MultivaluedMap<String, String> formParamsMulti) {
Map formParamsMap = convertMultiToSingleValueMap(formParamsMulti);
String postalAddresses = (String)
formParamsMap.get("PostalAddress");
}
postalAddresses contains a JSON String. I have a JAXB generated class
for PostalAddress and need to know how to unmarshal a PostalAddress
object from the JSON String. Thanks.
--
Regards,
Farrukh
Web: http://www.wellfleetsoftware.com