如何在网络服务中阅读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
对象,以便我可以使用这些属性。
请帮我一些想法。