code: @Route(method = HttpMethod.POST, uri = "/json/hello2")
      public Result helloWithBody(@NotNull @Body JsonNode json) {
          String name = json.findPath("name").textValue();
          if (name == null) {
              return badRequest("Missing parameter [name]");
          } else {
              return ok("Hello " + name);
          }
      }
docs: tag::hello-json-with-body[]