簡體   English   中英

如何在Springboot應用程序中捕獲通過POSTMAN發送的JSONObject?

[英]How to catch a JSONObject sent via POSTMAN in a Springboot application?

以下是我的控制器

@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對象發送到此控制器。 但是,當我打印jsonObject.toString() ,輸出為{} (空)。 以下是POSTMAN的快照:

在此處輸入圖片說明 在此處輸入圖片說明

我要去哪里錯了?

創建一個具有與json對象相同的屬性(帶有getter和setter)的Java類,並將其作為requestbody。

解決了。 而不是JSONObject捕獲為字符串類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM