在JAXRS服务请求中,CXF颠倒了JSON数组的顺序

时间:2015-01-15 09:21:49

标签: arrays json parsing cxf jax-rs

我的客户端应用程序正在向Web服务发送包含数组的JSON对象,该服务是使用apache cxf 3.0.1版实现的JAXRS rest web服务。在服务器端,我看到数组内容颠倒了。当服务器再次将此数据发送回客户端时,我发现客户端的内容再次反转(现在按原始顺序)。

据我所知,JSON对象中的键值对可能会丢失排序,但数组应该保存对象的顺序。

此外,在我的应用程序中,JAXB提供程序配置为 -

  <bean id="jaxbProvider" class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
    <property name="namespaceMap" ref="jsonNamespaceMap"/>
  </bean>

请提示,如果CXF JSONProvider可能会颠倒阵列中对象的顺序。它是可配置的并且可以停止吗?

0 个答案:

没有答案