ios以post请求传来的json 在java怎么获取??

2025-05-02 00:53:08
推荐回答(3个)
回答1:

Map paramMap = request.getParameterMap();
String data = paramMap.get("param")[0];//这里要看它是怎么放的。
ObjectMapper mapper = new ObjectMapper();
 Map map=mapper.readValue(data , Map.class);

回答2:

String json = request.getParameter("json");
String funcname = request.getParameter("callback");
if(json != null ) {
JSONObject jsonObj = JSONObject.fromObject(json);
String a =jsonObj.getString("as");

}
请采纳~

回答3:

try {
br = new BufferedReader(new InputStreamReader(
request.getInputStream()));
String line = null;
sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line);
}
reqBody = URLDecoder.decode(sb.toString(), "UTF-8");
if (reqBody.indexOf("{") > 0) {
reqBody = reqBody.substring(reqBody.indexOf("{"));
}
return reqBody;
} catch (IOException e) {
e.printStackTrace();
}