使用json rest web服务

时间:2015-09-03 14:17:26

标签: java json web-services rest

如何在网络服务中阅读json消息?我有一个班级Person和一个Persons列表。我想要做的是使用PUT方法更新某个人。到目前为止,我的update方法看起来像这样:

   @PUT
   @Consumes(MediaType.APPLICATION_JSON)
   @Path("/update/{id}")
   public Response updatePerson(@PathParam("id") String id, Person p) {
      System.out.println(p.getFirstName());
      Person ps = this.fp.getPerson( id );
      if ( ps != null )
         System.out.println( "Person exists" );
      else {
         System.out.println( "Person doesn't exists" );
      }
      return Response.ok().build();
   }

对于我使用SOAPUI的客户端,我尝试从soapui发送此json消息:{firstName" : "John", "lastName" : "Smith", "age" : "35"}

我真的不知道如何将json消息检索为person对象,以便我可以使用这些属性。 请帮我一些想法。

0 个答案:

没有答案