如何从接收的http的request中获取json数据 java代码示例
以下是一个示例代码,展示如何从一个接收到的HTTP请求中获取JSON数据:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.servlet.http.HttpServletRequest;
import org.json.JSONObject;
public class JsonUtils {
public static JSONObject getJsonFromRequest(HttpServletRequest request) throws IOException {
StringBuilder sb = new StringBuilder();
BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
sb.append(line);
}
reader.close();
return new JSONObject(sb.toString());
}
}
使用getJsonFromRequest方法可以从HttpServletRequest对象中获取JSON数据
原文地址: https://www.cveoy.top/t/topic/iaZZ 著作权归作者所有。请勿转载和采集!