Grails JSON转换器不尊重数组顺序?

时间:2012-01-18 10:16:40

标签: java json grails ejb

这是我在SO的第一个问题。当然不是我的最后一次。

我有一个像这样的三层应用程序

Javascript(MooTools)< - > Grails 1.3.7 - < 3>。 J2EE(< - >持久层)

正如您可能知道的那样,Grails有一个很棒的转换工具,允许您将Object序列化为JSON。我在JSON输出中看到一些奇怪的行为,其中不保留数组的顺序。在Java后端,它表示为一个DTO,其中包含多个包含更多DTO的List属性,由Grails通过远程EJB请求。然后将其序列化为JSON并传递给Javascript。在这种情况下,Grails应用程序基本上是一个代理。

是否有其他人在Grails中遇到序列化问题,或者我应该从堆栈中进一步开始搜索?

JSON转换应该是1:1,但我只是试图将其排除在此作为罪魁祸首。

祝你好运, 迈克尔

- 编辑: 不是JSON转换,而是一个不起眼的地方。

0 个答案:

没有答案