How to send json data in url as request parameters in java
问题 I want to send json data in url as below . editTest.jsp?details=374889331-{"aNumber":2} How can I do this? 回答1: URL encode your details parameter: String otherParameter = "374889331-"; String jsonString = "{\"aNumber\":2}"; String url = "editTest.jsp?details=" + URLEncoder.encode(otherParameter + jsonString, "UTF-8"); 回答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);