Как вы передаете 2d массив из Java для Flex (с помощью BlazeDs)? - PullRequest
1 голос
/ 07 декабря 2010

На сегодняшний день мне удалось передать только примитивные типы и массивы.

Мне нужно знать, как передавать более сложные объекты, такие как двумерные массивы или списки?

Отправлены ли они?таким же образом?и если да, то как они распаковываются и отображаются, скажем, в сетке данных?

Я долго искал какую-то помощь по этому вопросу, но ничего не могу найти.

Любая помощь будет принята с благодарностью!

Спасибо

1 Ответ

1 голос
/ 07 декабря 2010

Вам не нужно делать ничего особенного ... все правила, связанные с сериализацией, можно найти здесь . Как вы можете прочитать, экземпляры java.util.Collection будут сериализованы в ArrayCollection, а массив - в Array. Для практики просто создайте группу методов, возвращающих все, что вы хотите, и на стороне Flex осмотрите объект event.result.

Вопрос о том, как отобразить данные в сетку данных, является слишком общим - вам обязательно нужна структура с 2-мя измерениями или список сложных объектов. Если вы посмотрите на папку с примерами BlazeDS, вы найдете несколько примеров, делающих это.

...