HttpServletRequest怎么拿json
时间: 2023-10-14 11:03:21 浏览: 153
Delphi XE8 IDHTTP1.get()方法從Servlet服务器取json数据
3星 · 编辑精心推荐
你可以使用 Java 的 HttpServletRequest 对象来获取 JSON 数据。以下是一种常见的方法:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
// 获取 HttpServletRequest 对象
HttpServletRequest request = ...;
// 从请求中获取 JSON 数据
String json = request.getReader().lines()
.reduce("", (accumulator, actual) -> accumulator + actual);
// 将 JSON 字符串转换为对象
ObjectMapper objectMapper = new ObjectMapper();
YourObject yourObject = objectMapper.readValue(json, YourObject.class);
```
在上面的代码中,`YourObject` 是你要将 JSON 数据转换为的目标对象。你需要使用 Jackson 或其他 JSON 库来进行 JSON 字符串和对象之间的转换。
阅读全文