0

我正在编写一个 GWT 应用程序,我需要将一个 java 对象数组传递给 JavaScript(或将这样的数组转换为 JS 数组),我对 JSNI 很陌生,想知道是否可以这样做。例如 :

public class EntityBase {

    private String id;

    private String name;

    public EntityBase(int id) {
        this.id = id;
    }
}

我有一个这样的对象数组......我可以正确传递它们吗?如果没有,你会建议我做什么?谢谢你的帮助。

4

2 回答 2

3

您可以使用GSON对对象进行编码和解码。

作为替代方案,您可以使用AutoBeans

我使用 AutoBean,但 GSON 对您的开销可能会更少。您可能需要添加默认构造函数(不带参数)和获取/设置方法。

于 2013-01-21T20:30:27.960 回答
0

您可以尝试将GWT Overlay 概念轻量级集合一起使用

https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsOverlay

示例 - http://googlewebtoolkit.blogspot.in/2008/08/getting-to-really-know-gwt-part-2.html

于 2013-01-22T03:45:10.580 回答