我如何从Java中的JavaScript脚本中提取对象

我有以下代码:

ScriptEngine INTERPRETER = new ScriptEngineManager().getEngineByName("js");
obj = INTERPRETER.eval("var obj = {a:1, b:2};");

那么,如何从Java对象obj中提取js对象的2值?


料青山看我应如是
浏览 220回答 1
1回答

POPMUISE

您可以使用如下所示的内容: ScriptEngine INTERPRETER = new ScriptEngineManager().getEngineByName("js");  ScriptObjectMirror obj = (ScriptObjectMirror) INTERPRETER.eval("obj = {a:1, b:2};");  System.out.println(obj.get("b"));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java