如何从JavaScriptObject读取String []? (GWT)

时间:2010-11-15 16:33:47

标签: javascript json gwt overlay jsni

我正在从JSON创建一个具有String []属性的对象,所以JSON看起来像这样:

{
key1: "val1", 
key2: ["val2a", "val2b", "val2c"],
}

将此定义为JavaScriptObject的最佳方法是什么?

现在我正在定义一个新对象JSString,所以java对象看起来像这样:

public class MyObject extends JavaScriptObject {
   ...
   public JSArray<JSString> getKey2() {...    
}

这有点烦人。如果我能做到这一点会很好:

public class MyObject extends JavaScriptObject {
   ...
   public String[] getKey2() {...    
}

但这不起作用。有没有更好的办法?提前致谢

1 个答案:

答案 0 :(得分:2)

你看过JsArrayString吗?