JAX-RS 服务接受json转换对象

其实挺小的一个细节,总算稀里糊涂做出来。

废话不多说了。

@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类型。可能还有很多问题。以后发现了再记录吧

猜你喜欢

转载自blog.csdn.net/qq_16513911/article/details/51026090