以下是我的 Controller
@RestController
@RequestMapping("identity/v1/")
public class InvestigateTargetController {
@RequestMapping(method = RequestMethod.POST, value = "receive",
produces = OneplatformMediaType.APPLICATION_JSON_UTF8_VALUE)
public ResponseEntity<InvestigateOutputResource>
processRequest(@RequestBody JSONObject jsonObject) {
System.out.println(jsonObject.toString());
return new ResponseEntity<>(HttpStatus.OK);
}
}
我正在尝试通过 POSTMAN 将 json 对象发送到此 Controller 。但是当我打印 jsonObject.toString()
时,输出是 {}
(空)。以下是 POSTMAN 的快照:
我哪里出错了?
最佳答案
创建一个具有与 json 对象相同的属性(具有 getters 和 setters)的 java 类,并将其作为 requestbody。
关于java - 如何在 Springboot 应用程序中捕获通过 POSTMAN 发送的 JSONObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43028414/