Конвертер JSON Grails не поддерживает порядок массивов? - PullRequest
0 голосов
/ 18 января 2012

Это мой первый вопрос в SO. Конечно, не последний.

У меня есть трехуровневое приложение, подобное этому

Javascript (MooTools) <-> Grails 1.3.7 <-> J2EE (<-> персистентный слой)

Как вы, наверное, знаете, в Grails есть замечательный инструмент преобразования, позволяющий вам сериализовать объект в JSON. Я вижу странное поведение в выводе JSON, где порядок массивов не сохраняется. В java-интерфейсе он представлен как DTO с несколькими атрибутами List, содержащими больше DTO, запрошенных Grails через удаленный EJB. Затем он сериализуется в JSON и передается в Javascript. В этом случае приложение Grails в основном является прокси.

Кто-нибудь еще испытывал проблемы с сериализацией в Grails или я должен начать поиск дальше по стеку?

Преобразование JSON должно быть 1: 1, но я просто пытаюсь исключить это как виновника здесь.

С наилучшими пожеланиями, Michael

- Изменить: Это было не преобразование JSON, а неясное место внизу.

...