1
RhinoでJavaオブジェクトをキャストする方法はありますか?私は通常、次のようにしてJavaでこれを行います:Mozilla RhinoのJavaオブジェクトへのキャスト
List<Object[]> mylist = myServiceClass.getList(id);
for (Object[] object : myList) {
Apple a = (Apple) object[0];
// do something
}
しかし、私はよく分かりません。これを行う方法はありますか?私が試した
:
apple = myList.get(i)
そして:
apple = (Packages.com.package.fruits.Apple) myList.get(i);
を私はあなたがJavaScriptでキャストする必要はありませんエラーに
Java class "[Ljava.lang.Object;" has no public instance field or method named "getColour" when trying to access the apple object.
にgetColour()を呼び出す前に([これはあなたが後にしているものです] https://developer.mozilla.org/en -US/docs/Mozilla/Projects/Rhino/Embedding_tutorial#expose)?あなたのRhinoコードからより多くのコンテキストが役立つかもしれません – Michael