【问题标题】:JAVA Gson Flex Empty ARRAYJAVA Gson Flex 空数组
【发布时间】: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


    【解决方案1】:

    您可以找到附在此票证上的 serializers.swchttps://bugs.adobe.com/jira/browse/FB-26409

    它应该适合你。 希望对您有所帮助。

    【讨论】:

    • 感谢您的回复!我应该如何处理 serializers.swc 文件?只需将其添加到构建路径??
    • 这里可以替换现有的(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\libs
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多