Spring webflux将身体解读为jackson JsonNode?

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

可以将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<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);
}