2013-01-21 140 views
0

我正在編寫一個GWT應用程序,並且需要將一個java對象數組傳遞到JavaScript中(或者將這樣的數組轉換爲JS數組),我對JSNI很陌生並且想知道是否這是可能的。 例如:將Java對象數組轉換爲JavaScript數組

public class EntityBase { 

    private String id; 

    private String name; 

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

和我有這樣的對象數組...我可以正確地傳遞他們?如果不是,你會建議我做什麼?謝謝你的幫助。

回答

3

您可以使用GSON來對對象進行編碼和解碼。

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

我使用AutoBean,但是GSON可能會爲您帶來更少的開銷。您可能需要添加一個默認構造函數(不帶參數)和get/set Methods。

+0

謝謝你的建議使用GSON,這正是我一直在尋找是爲 –

+1

所以點擊「接受答案」 –

+2

請注意,您不能在GWT的客戶端使用GSON。 – Splaktar