如果我评估:
y = {a: 1, b: 2, "momomomo": function() { return "hi"; }, zz: "wham"}
在通过 JSR223 (ScriptingEngine) 实例化的 Javascript 脚本中,我得到了NativeObject
某种(我在 Eclipse 的调试器中看到这个)并且不知道如何访问它的属性。此外,我什至不知道哪个 .jar 文件(如果有),我需要添加到我的构建路径才能使用相关类,如果我找到一种适用于 Rhino Javascript 的方法,它对杰通。
似乎 JSR223 应该包含对 ScriptingEngine 的与语言无关的访问方法,以提供将返回的对象包装为List<Object>
用于数组或Map<String, Object>
用于关联数组的能力。
有什么建议么?