我有以下代码:ScriptEngine INTERPRETER = new ScriptEngineManager().getEngineByName("js");
obj = INTERPRETER.eval("var obj = {a:1, b:2};");那么,如何从Java对象obj中提取js对象的2值?
1 回答
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
POPMUISE
TA贡献1765条经验 获得超5个赞
您可以使用如下所示的内容:
ScriptEngine INTERPRETER = new ScriptEngineManager().getEngineByName("js"); ScriptObjectMirror obj = (ScriptObjectMirror) INTERPRETER.eval("obj = {a:1, b:2};"); System.out.println(obj.get("b"));
添加回答
举报
0/150
提交
取消