Please see
http://java.net/projects/jersey/lists/users/archive/2011-04/message/56
for my reply to your initial post. You probably are not member of
users_at_jersey.java.net, so responses are not sent to your mailbox.
Regards,
Pavel
On 04/07/2011 12:06 AM, Asuka wrote:
> Hi there,
>
> I use a jersey webservice and I want to give the webservice method a
> jsonstring.
>
> this is the method:
>
> @GET
> @Produces(MediaType.APPLICATION_JSON)
> @Consumes(MediaType.APPLICATION_JSON)
> @Path("/search")
> public String search(@QueryParam("token") String token,
> @QueryParam("searchString") String searchParams)
>
> so I define my searchString of the Type JSONObject in the client and call
> the webservice method:
>
> HttpGet requesttest = new
> HttpGet("http://test.de/myresource/search?token="+cursor.getString(0)+"&searchString="+searchString);
>
> but trying this throws the exception that there is a illegal character in
> the query. I´m sure it is because of :
>
> If I change to post it looks like this:
> HttpPost requestPost = new HttpGet("http:/test.de/myresource/search?");
> List params = new ArrayList();
> params.add(new BasicNameValuePair("token", cursor.getString(0)));
> params.add(newBasicNameValuePair("searchString",searchString.toString()));
>
> but I don´t know how to use the searchstring in the search method of the
> webservie now.
>
> does anybody know how to solve the problem?
>
> best wishes
>
>
> --
> View this message in context: http://jersey.576304.n2.nabble.com/How-to-give-a-json-string-to-a-webservice-method-tp6247814p6247814.html
> Sent from the Jersey mailing list archive at Nabble.com.
>