У меня есть следующее:
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine jsEngine = mgr.getEngineByName("JavaScript");
jsEngine.eval("function getArray() {return [1,2,3,4,5];};");
Object result = jsEngine.eval("getArray();");
Как я могу преобразовать объект результата, который имеет тип sun.org.mozilla.javascript.internal.NativeArray в соответствующий массив java? Может ли кто-нибудь показать мне пример рабочего кода , где это делается? Он должен работать для массивов String и Integer. Кроме того, было бы здорово знать, где искать другие преобразования типа данных между движком rhino и java.
Btw, Я знаю эту страницу, но я действительно ищу пример рабочего кода.