问题是如此:
我有一个在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;
}
有人可以解释一下如何解决它吗?
谢谢...
答案 0 :(得分:0)
您可以找到此故障单附带的 serializers.swc : https://bugs.adobe.com/jira/browse/FB-26409
它应该适合你。 希望有所帮助。