编程语言
首页 > 编程语言> > 用Java获取Nashorn JsonObject

用Java获取Nashorn JsonObject

作者:互联网

在我的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/

标签:javascript,java,json,nashorn
来源: https://codeday.me/bug/20190825/1714607.html