其实挺小的一个细节,总算稀里糊涂做出来。
废话不多说了。
@Path("/alter")
@POST
@Produces("application/json")
public Response alter(String jsonStr){
//System.out.println(jsonStr);
JSONObject json = JSONObject.fromObject(jsonStr);
System.out.println(json);
User user = (User)JSONObject.toBean(json,User.class);
System.out.println(user.getNickName());
return Response.status(200).entity(jsonStr).build();
}
这里我用的String接受的。前台测试用postman。
user类 当然很多属性了 。这里我只用了它一个nickName属性
当然我也没有处理,所以返回的json和发送的一样。
其实根本没什么好说的 就是接受Sting的json 然后转换json 然后再转换类型。。
当然了 我这只包含一个类一个属性。也是String类型。可能还有很多问题。以后发现了再记录吧