12 лет, 5 месяцев назад
Кто уже написал API на джаве? у меня проблемка с сериализацией массивов с актёрами, странами, режиссёрами и жанрами.
проблема конкретно вот в чём:
Я использую Simple Framework для сериализации в XML. Этот фреймворк не умеет инициализировать массивы если ему не скормить размер массива.
Получается берём в ответе Movie.New
<cast>
<name>Киану Ривз</name>
<name>Вера Фармига</name>
<name>Джеймс Каан</name>
<name>Петер Стормаре</name>
<name>Билл Дьюк</name>
<name>Джуди Грир</name>
<name>Фишер Стивенс</name>
<name>Карри Грэм</name>
<name>Джордан Гелбер</name>
<name>Дэвид Костабайл</name>
<name>Дэнни Хоч</name>
<name>Елена Беука</name>
<name>Жули Ордон</name>
<name>Сара Гленденинг</name>
<name>Хизер Макрэй</name>
</cast>
заменяем на
<cast length="15">
<name>Киану Ривз</name>
<name>Вера Фармига</name>
<name>Джеймс Каан</name>
<name>Петер Стормаре</name>
<name>Билл Дьюк</name>
<name>Джуди Грир</name>
<name>Фишер Стивенс</name>
<name>Карри Грэм</name>
<name>Джордан Гелбер</name>
<name>Дэвид Костабайл</name>
<name>Дэнни Хоч</name>
<name>Елена Беука</name>
<name>Жули Ордон</name>
<name>Сара Гленденинг</name>
<name>Хизер Макрэй</name>
</cast>
иначе никак. НО 2 моих алгоритма на 35 фильмах (35 я считаю ксатати много, можно ограничиться 10ю) работают на SGS2 по 7-8 секунд.
Добавлено через 4 минуты
а так у меня API уже наисана, чуток вылизать осталось, на выходных выложу на репозиторий для всеобщего обозрения.
Кстати предложения по поводу улучшения XML API (серверной стороны) принимаются? я считаю тут есть что совершенствовать…
проблема конкретно вот в чём:
Я использую Simple Framework для сериализации в XML. Этот фреймворк не умеет инициализировать массивы если ему не скормить размер массива.
Получается берём в ответе Movie.New
<cast>
<name>Киану Ривз</name>
<name>Вера Фармига</name>
<name>Джеймс Каан</name>
<name>Петер Стормаре</name>
<name>Билл Дьюк</name>
<name>Джуди Грир</name>
<name>Фишер Стивенс</name>
<name>Карри Грэм</name>
<name>Джордан Гелбер</name>
<name>Дэвид Костабайл</name>
<name>Дэнни Хоч</name>
<name>Елена Беука</name>
<name>Жули Ордон</name>
<name>Сара Гленденинг</name>
<name>Хизер Макрэй</name>
</cast>
заменяем на
<cast length="15">
<name>Киану Ривз</name>
<name>Вера Фармига</name>
<name>Джеймс Каан</name>
<name>Петер Стормаре</name>
<name>Билл Дьюк</name>
<name>Джуди Грир</name>
<name>Фишер Стивенс</name>
<name>Карри Грэм</name>
<name>Джордан Гелбер</name>
<name>Дэвид Костабайл</name>
<name>Дэнни Хоч</name>
<name>Елена Беука</name>
<name>Жули Ордон</name>
<name>Сара Гленденинг</name>
<name>Хизер Макрэй</name>
</cast>
иначе никак. НО 2 моих алгоритма на 35 фильмах (35 я считаю ксатати много, можно ограничиться 10ю) работают на SGS2 по 7-8 секунд.
Добавлено через 4 минуты
а так у меня API уже наисана, чуток вылизать осталось, на выходных выложу на репозиторий для всеобщего обозрения.
Кстати предложения по поводу улучшения XML API (серверной стороны) принимаются? я считаю тут есть что совершенствовать…