Java 如何使用JSON数据?

Java 如何使用JSON数据?,java,web-services,rest,cxf,jax-rs,Java,Web Services,Rest,Cxf,Jax Rs,下面是处理add调用的方法: @POST @Path("/add") @Consumes(MediaType.APPLICATION_JSON) String addUser(User user) { // ..... } 由于此URL正在接收JSON,是否有任何方法可以将该JSON转换为用户对象?如果您正在寻找的只是将JSON转换为对象,而没有特定的转换行为,只需在服务器中添加一个提供程序即可。在配置文件中使用以下命令 <jaxrs:server ..... > <j

下面是处理
add
调用的方法:

@POST
@Path("/add")
@Consumes(MediaType.APPLICATION_JSON)
String addUser(User user) {
  // ..... 
}

由于此URL正在接收JSON,是否有任何方法可以将该JSON转换为
用户
对象?

如果您正在寻找的只是将JSON转换为对象,而没有特定的转换行为,只需在服务器中添加一个提供程序即可。在配置文件中使用以下命令

<jaxrs:server ..... >
<jaxrs:providers>
<bean class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
</jaxrs:providers>
</jaxrs:server>


请参阅-

是。阅读MessageBodyReaders,一开始似乎有点困惑。你能举个例子吗?