Это мой первый вопрос в 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, а неясное место внизу.