我的客户端应用程序正在向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可能会颠倒阵列中对象的顺序。它是可配置的并且可以停止吗?