且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

JAX-RS - 在apache CXF中没有根节点的JSON

更新时间:2023-11-17 23:53:10

您可以通过自定义提供程序$ c来配置使用droproot元素属性$ c>

<jaxrs:providers>
            <bean class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
                <property name="dropRootElement" value="true" />
            </bean>                     
</jaxrs:providers>

您还可以使用自定义JAXBElement进行配置,请检查这里

You can also configure using custom JAXBElement please check here

示例

<bean id="jaxbProvider" class="org.apache.cxf.jaxrs.provider.JAXBElementProvider">
  <property name="outDropElements">
    <list>
      <!-- ignore drop and {http://numbers}number elements -->
      <value>{http://numbers}number</value>
      <value>index</value>
    </list>
  </property>
</bean>