Я использую BlazeDS для соединения Flex с Java. У меня возникают проблемы при передаче ArrayLists пользовательских объектов из Flex в Java.
У меня есть два объекта, один называется Категория, другой Раздел. Категория имеет ArrayList объектов Section. Я могу отправить ArrayList объектов Category между Flex и Java, проблема заключается в том, что при попытке получить доступ к разделам ArrayList объекта Category, который был возвращен в Java из Flex, я получаю следующую ошибку:
flex.messaging.MessageException: java.lang.ClassCastException : flex.messaging.io.amf.ASObject
По какой-то причине я получаю ArrayList объектов ASObject, а не мои объекты Section. Я попытался найти способ явного ввода массивов в ActionScript, но единственное, что я смог найти, - это использовать объект Vector, который BlazeDS не поддерживает. Можно ли передать объекты ArrayList of Section в ArrayList объектов Category, или мне нужно найти другой путь?