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")
}
私がやろうとしていることとは逆のことをするトピックを見つけましたが、これを行う方法がわかりません。