如何将POSTMAN中的JSON对象发送到Restful Web服务

我正在尝试将json从POSTMAN发送到RESTful webservice。 我已经按照这个教程url通过POSTMAN发送json。

我的url:

HTTP://本地主机:8080 /为MyWebService / REST / dataInsert /插入

我的服务方式:

@POST @Path("/insert") @Consumes(MediaType.APPLICATION_JSON) public String insertData(JSONObject jsonlist) throws UnknownHostException; 

我的Impl:

 @Override public String insertData(JSONObject jsonlist) throws UnknownHostException { System.out.println(jsonlist); insertDataDao.insertData(jsonlist); return "SUCCESS"; } 

我的DAO:

 public String insertData(JSONObject jsonlist) throws UnknownHostException{ System.out.println(jsonlist); MongoConnection mongoconnection = new MongoConnection(); MongoClient mongoclient = mongoconnection.getMongoClient(); MongoDatabase db = mongoclient.getDatabase("mydb"); MongoCollection col = db.getCollection("col"); String jsonString = jsonlist.toString(); System.out.println(jsonString); Document doc = Document.parse(jsonString); col.insertOne(doc); System.out.println("Inserted Successfully !!!"); return "SUCCESS"; } 

但是我面临以下例外:

  JBWEB000236: Servlet.service() for servlet CXFServlet threw exception: java.lang.NoSuchMethodError: javax.ws.rs.InternalServerErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response; 

我无法解决这个问题。 任何人都可以帮我解决这个问题……

第1步 :打开邮递员键入您的api URL并选择post类型。

第2步 :转到标题按钮类型(“Content-Type”)第一个输入框,在第二个输入框中输入“application / json”,它给出了自动完成建议

步骤3 :转到Body按钮并选择原始单选按钮,然后在同一原始右侧的下拉菜单中选择JSON(application / json)。

第4步 :输入你的json学生对象

 { "name": "dummy", "marks": "26" } 

检查附加的示例示例图像

POSTMAN V5.2.0测试

URL: http:// localhost:8080 / mail / user / register /

JSON数据:

 {"name":"John","firstName":"Smith","lastName":"MT","email":"johnsmt@yahoo.com"} 

脚步:

  1. 添加标题
 key: content-type value: application/json 
  1. 单击BODY – > raw – > JSON (application/json)粘贴JSON数据上方

  2. 单击发送并查看JSON / XML中的响应文本….

注意:

  1. 用户在URL中引用您的REST Spring控制器
 @RestController @RequestMapping("/user") 
  1. 注册在URL中引用
 @RequestMapping(value = "/register", method = RequestMethod.POST, produces="application/json", consumes="application/json")