Ho il seguente:come convertire gli array Rhino-JavaScript per Java-Array
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine jsEngine = mgr.getEngineByName("JavaScript");
jsEngine.eval("function getArray() {return [1,2,3,4,5];};");
Object result = jsEngine.eval("getArray();");
come posso convertire l'oggetto risultato che è di tipo sun.org.mozilla.javascript.internal.NativeArray ad un array java corrispondente? Qualcuno può mostrarmi un codice di lavoro campione dove questo è fatto? Dovrebbe funzionare per gli array String e Integer. Inoltre, sarebbe bello sapere dove cercare altre conversioni di tipi di dati tra il motore di rhino e java.
Btw, i know this page ma sto davvero cercando un esempio di codice funzionante.
grazie per aiutare un ragazzo stupido ;-) Vorrei che tutte le risposte che sarebbero preciso, corto e funzionante! – Chris
Ti chiedi perché non puoi lanciare l'intero array getIds su Integer []. Sto ricevendo un ClassCastException. Oh bene – TheLQ