在Java程序中,我正在调用一个用户定义的JavaScript程序:
现在我想使用“result”:我如何访问它?我可以将其识别为数组(可以遍历其成员)、
File userJSFile=...;
javax.script.ScriptEngineManager mgr=new ScriptEngineManager();
javax.script.ScriptEngine scripEngine= mgr.getEngineByExtension("js");
Object result=scripEngine.eval(new java.io.FileReader(userJSFile));
现在我想使用“result”:我如何访问它?我可以将其识别为数组(可以遍历其成员)、
String
、Integer
等吗?谢谢。
编辑:
我只知道我的用户给了我一个返回最后一个值的脚本。我不知道这个值是一个String
、数组等等。但我想使用它。