通过提供商将 POJO 序列化为 JSON
Serialize POJO to JSON through a provider
以自动方式将 Java Beans 序列化为 JSON 的常用方法是什么? @Produces(MediaType.APPLICATION_JSON)
似乎不处理引擎盖下的转换。我们是创建自己的 JSON 提供商还是有其他方法?目前我正在尝试通过 ContextResolver 处理它:
https://docs.oracle.com/javaee/7/api/javax/ws/rs/ext/ContextResolver.html
据我了解,如果从资源 class 方法之一返回 java 对象,@Produces
注释应该有助于创建预期的输出。
您不必自己编写基于 jackson 的提供程序的代码。
在 apache karaf 中,您只需安装功能 aries-jax-rs-whiteboard-jackson。
如果您不使用 karaf,您可以自己安装功能包:
以自动方式将 Java Beans 序列化为 JSON 的常用方法是什么? @Produces(MediaType.APPLICATION_JSON)
似乎不处理引擎盖下的转换。我们是创建自己的 JSON 提供商还是有其他方法?目前我正在尝试通过 ContextResolver 处理它:
https://docs.oracle.com/javaee/7/api/javax/ws/rs/ext/ContextResolver.html
据我了解,如果从资源 class 方法之一返回 java 对象,@Produces
注释应该有助于创建预期的输出。
您不必自己编写基于 jackson 的提供程序的代码。
在 apache karaf 中,您只需安装功能 aries-jax-rs-whiteboard-jackson。 如果您不使用 karaf,您可以自己安装功能包: