【发布时间】:2012-03-08 23:29:13
【问题描述】:
问题是这样的:
我有一个在 tomcat 7.0 上运行的 java 服务器,上面有库 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;
}
有人能解释一下如何解决吗?
谢谢...
【问题讨论】:
标签: java arrays json apache-flex gson