проблема такова:
У меня есть сервер Java, работающий на Tomcat 7.0 и имеющий библиотеку Gson 2.1 на нем.
У меня есть и объект для кодирования в JSON, который получил атрибут, который является массивом и может быть пустым.
когда я отправляю свой объект json через средство записи ответов в Flex Builder 4.5 в представлении «Сетевой монитор» в типе ответа, который мне неизвестен.
Я провел исследование и обнаружил, что это известная проблема.
http://forums.adobe.com/message/2696445
Adobe сказал, что в Flex Builder 4.5 эта проблема будет исправлена. но, видимо, это не так.
это код сервера:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Manifest man = new Manifest();
man.setDeposits(action.viewClientDeposits(client));
String json = new Gson().toJson(man);
response.getWriter().print(json);
}
class Manifest {
private List<DepositDTO> deposits;
public List<DepositDTO> getDeposits() {
return deposits;
}
public void setDeposits(List<DepositDTO> deposits) {
this.deposits = deposits;
}
Может кто-нибудь объяснить, как это обойти?
Спасибо ...