In einem Java-Programm, das ich ein benutzerdefiniertes JavaScript-Programm bin Aufruf:Java ScriptEngine: Verwenden von Wert auf der Java-Seite?
File userJSFile=...;
javax.script.ScriptEngineManager mgr=new ScriptEngineManager();
javax.script.ScriptEngine scripEngine= mgr.getEngineByExtension("js");
Object result=scripEngine.eval(new java.io.FileReader(userJSFile));
Nun möchte Ich mag ‚Ergebnis‘ verwenden: Wie kann ich einen Zugriff darauf haben? Kann ich es als Array identifizieren (Kann ich iterate seine Mitglieder werfen), eine String
, eine Integer
, etc ...?
Dank
EDITED: Ich weiß nur, dass mein Benutzer mir ein Skript gab den letzten Wert zurück. Ich weiß nichts über diesen Wert. Ist es ein String
, ein Array, etc ..? Ich weiß es nicht, aber ich möchte es benutzen.