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オーバーレイの概念を使用してみてください

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 に答える