Java 将JSON作为字符串接收是否正确?
如果我使用一个字符串参数来接受这样的JSON,是否正确:Java 将JSON作为字符串接收是否正确?,java,json,Java,Json,如果我使用一个字符串参数来接受这样的JSON,是否正确: @POST @Path("/test") @Produces("application/json") @Consumes("application/json") public Response test(String jsonObject) { //someStuff, get value of key return outputAsJson } jsonObject={“键”:“值”} outputAsJson={“key2
@POST
@Path("/test")
@Produces("application/json")
@Consumes("application/json")
public Response test(String jsonObject) {
//someStuff, get value of key
return outputAsJson
}
jsonObject={“键”:“值”}
outputAsJson={“key2”:“value2”}
所以我有了另一种显示JSON的方法:使用预期JSON输入的参数创建一个类。是的。您可以使用string参数在资源类中接受JSON字符串。然后您必须解析它以获得单个键/值
但更好的方式是你提到的“另一种”方式。编写一个类并使用@BeanParam设置预期的JSON输入。是。您可以使用string参数在资源类中接受JSON字符串。然后您必须解析它以获得单个键/值
但更好的方式是你提到的“另一种”方式。编写一个类并使用@BeanParam设置预期的JSON输入。谢谢!所以我稍后会继续我的课堂解决方案。谢谢!所以我以后会继续我的课堂解决方案。