如果我有一个 JS function
返回一个字符串数组,我应该如何将它转换为有用的类型(我在考虑 Java 数组或 Collection 类)?我注意到返回类型始终是 ScriptObjectMirror
其中有一个有趣的 to(Class<?> clazz)
方法,但我不确定它的用途。我检查了其他几个 StackOverflow 问题,但没有一个有用。你能举个例子吗?
最佳答案
好的,这对我有用:
ScriptObjectMirror result = (ScriptObjectMirror) function.invokeFunction("nameGen", 10);
String[] strings = result.to(String[].class);
关于java - 使用 ScriptObjectMirror 将数组结果从 JavaScript 转换为有用的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29452758/