How to send json data in url as request parameters in java
39,667
Solution 1
URL encode your details parameter:
String otherParameter = "374889331-";
String jsonString = "{\"aNumber\":2}";
String url = "editTest.jsp?details=" + URLEncoder.encode(otherParameter + jsonString, "UTF-8");
Solution 2
you need to convert the JSON object
to string
JSONObject obj = new JSONObject();
obj.put("name","foo");
StringWriter out = new StringWriter();
obj.writeJSONString(out);
String jsonText = out.toString();//JSON object is converted to string
Now, you can pass this jsonText
as parameter.
Author by
Sanjaya Liyanage
I am a computer engineer graduated from Department of Computer Science & Engineering @ University of Moratuwa,Sri Lanka.
Updated on July 12, 2022Comments
-
Sanjaya Liyanage almost 2 years
I want to send json data in url as below .
editTest.jsp?details=374889331-{"aNumber":2}
How can I do this?