我正在使用 JSNI 将一些参数传递给 GWT 应用程序,到目前为止,我已经设法传递了一个简单的字符串数组(JsArrayString),但我想传递一个关联数组,但不知道如何使用键提取数据(我已设法将数组传递给 GWT 应用程序但无法解析它),如下所示:
public static native void exportFunction() /*-{
$wnd.myFunction =
$entry(@com.mypackage.client.HelloWorld::helloWorld(Lcom/google/gwt/core/client/JsArrayString;));
}-*/;
var associative = { "hello" : "world", "goodbye" : "world" };
window.myFunction(associative);
public static void helloWorld(JsArrayString strings) {
// String value = strings.get("hello")
}
我发现了一个与我想做的相反的话题,但不知道该怎么做。