0
的问题是这样:JAVA GSON Flex的空数组
我有一个Java服务器上运行它的Tomcat 7.0,并具有图书馆GSON 2.1。 我有和对象被编码到json中获得属性是一个数组,可能是一个空的属性。
当我通过响应写入器发送我的json对象到网络监视器视图中的响应类型的Flex Builder 4.5我不知道。
好吧,我已经完成了我的研究,并发现这是一个已知的问题。
http://forums.adobe.com/message/2696445
土坯说,使用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;
}
有人可以解释如何解决办法呢?
谢谢...
感谢您的回复! 我应该如何处理serializers.swc文件? 只需将其添加到构建路径? – user1107032 2012-03-09 03:47:01
您可以在此替换现有的(Windows 7 x64路径,自行修改):C:\ Program Files(x86)\ Adobe \ Adobe Flash Builder 4.6 \ eclipse \ plugins \ com.adobe.flexbuilder.project_4.6.0.328916 \ dcradSwcs \ 4.5 \库 – 2012-03-09 08:33:58