Re: [Jersey] How to pass associative data to a resource?

From: Marc Hadley <Marc.Hadley_at_Sun.COM>
Date: Wed, 17 Feb 2010 16:36:01 -0500

On Feb 17, 2010, at 3:25 PM, Dário Abdulrehman wrote:

> I would like to provide a resource that expects an associative array, for example { abc -> 1 , def -> 2} as its input:
> resource?gene=abc&id=1&gene=def&id=2...etc
> The above example obviously won't work since the parameters are not interpreted by the resource in the specified order.
resource?abc=1&def=2 perhaps ?

If you need additional qualifiers you could use matrix parameters and path segments like:



> How can I achieve this without resorting to hand-crafted solutions, like providing each pair as a single value, separated by a designated token, ex: gene_id="abc_at_1"&gene_id="def_at_2"...etc ?
> Thanks.