【发布时间】:2021-10-19 06:59:32
【问题描述】:
我有一个Stream 的对象和一个传出的HttpServletResponse:
public class Person {
public String name;
public Int age;
...
}
@RequestMapping(value = "/my/path", produces = MediaType.APPLICATION_JSON_VALUE)
public void getPersons(HttpServletRequest request, HttpServletResponse response) {
Stream<Person> stream = getMyStream();
// write stream of JSON array to response: [{name: "xx", age: 00}, {...}]
}
如何使用 Jackson 生成 JSON 并将其流式传输到响应而不用所有数据填充内存?
【问题讨论】:
标签: java json jackson java-stream