在我的JavaScript中,我有一个JSON对象,我用它作为Java对象的参数.在Java方面,我收到一个jdk.nashorn.internal.scripts.JO4,但只有jdk.nashorn.internal.scripts.JO类退出.如何访问此JSON对象?
var test = {
"id": 10,
"Hello": "World",
"test": {
"Lorem" : "Ipsum",
"java" : true
}
}
m.call(test);
解决方法:
尝试使用ScriptObjectMirror:
public void call(ScriptObjectMirror obj) {
System.out.println(obj.get("Hello"));
}
有关更多示例,请参阅此文章:http://winterbe.com/posts/2014/04/05/java8-nashorn-tutorial/