【发布时间】:2010-11-28 20:04:16
【问题描述】:
我有以下几点:
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 数组?有人可以向我展示一个工作代码示例,这是在哪里完成的?它应该适用于字符串和整数数组。另外,很高兴知道在哪里可以找到 rhino 引擎和 java 之间的其他数据类型转换。
顺便说一句,i know this page 但我真的在寻找一个工作代码示例。
【问题讨论】:
标签: java scripting rhino jsr223