Mam następujący:Jak przekonwertować tablice Rhino-JavaScript do Java-Arrays
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine jsEngine = mgr.getEngineByName("JavaScript");
jsEngine.eval("function getArray() {return [1,2,3,4,5];};");
Object result = jsEngine.eval("getArray();");
jaki sposób można przekonwertować obiekt wynik, który typu sun.org.mozilla.javascript.internal.NativeArray Do odpowiadająca tablica java? Czy ktoś może mi pokazać kod roboczy, gdzie to jest zrobione? Powinien działać w przypadku macierzy String i Integer. Poza tym dobrze byłoby wiedzieć, gdzie szukać innych konwersji danych między silnikiem rhino a Javą.
Btw, i know this page ale naprawdę szukam działającej próbki kodu.
Dzięki za pomoc głupiego faceta ;-) Życzę wszystkim odpowiedzi byłoby to, że precyzyjne, krótkie i działające! – Chris
Zastanawiam się, dlaczego nie można rzucić całej tablicy getIds na liczbę całkowitą []. Otrzymuję wyjątek ClassCastException. No dobrze – TheLQ