Tengo el siguiente:Cómo convertir matrices de JavaScript Rhino-a-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();");
¿Cómo puedo convertir el objeto de resultado que es de tipo sun.org.mozilla.javascript.internal.NativeArray a una correspondiente matriz de Java? ¿Puede alguien mostrarme una muestra del código de trabajo donde se hace esto? Debería funcionar para arrays String y Integer. Además, sería genial saber dónde buscar otras conversiones de tipo de datos entre el motor de rinoceronte y Java.
Btw, i know this page pero realmente estoy buscando un ejemplo de código de trabajo.
gracias por ayudar a un chico tonto ;-) deseo todas las respuestas que serían preciso, corto y funcionando! – Chris
Me pregunto por qué no puedes convertir todo el conjunto getIds en Integer []. Obtengo una ClassCastException. Oh, bueno – TheLQ