Spring webflux将身体解读为jackson JsonNode?
可以将JSON正文读入Mono吗 我有如下的东西Spring webflux将身体解读为jackson JsonNode?,spring,jackson,spring-webflux,project-reactor,Spring,Jackson,Spring Webflux,Project Reactor,可以将JSON正文读入Mono吗 我有如下的东西 public void myHandler(ServerRequest request) { request.bodyToMono(JsonNode.class); } 可以这样做吗?如果要将其转换为JsonNode,只需执行中间步骤即可: // Autowire in the ObjectMapper using your desired method private ObjectMapper mapper; public Mono
public void myHandler(ServerRequest request) {
request.bodyToMono(JsonNode.class);
}
可以这样做吗?如果要将其转换为
JsonNode
,只需执行中间步骤即可:
// Autowire in the ObjectMapper using your desired method
private ObjectMapper mapper;
public Mono<ServerResponse> myHandler(ServerRequest request) {
Mono<JsonNode> nodeMono = request.bodyToMono(String.class)
// Wire in your ObjectMapper
.map(mapper::readTree);
// Do something with Mono and return a ServerResponse
}
//使用所需方法在ObjectMapper中自动连线
私有对象映射器映射器;
公共Mono myHandler(服务器请求){
Mono nodeMono=request.bodyToMono(String.class)
//连接ObjectMapper
.map(mapper::readTree);
//使用Mono执行一些操作并返回一个ServerResponse
}
是的,它可能在运行时映射到ObjectNode
public void myHandler(ServerRequest request) {
request.bodyToMono(ObjectNode.class);
}