【发布时间】:2014-09-13 20:19:20
【问题描述】:
我使用 node.js 包“桥接 API 以连接现有 Java API”:node-java。
https://github.com/joeferner/node-java
我需要连接的一个 Java API 函数是
public void reqMktData(int tickerId, Contract contract,
String genericTicklist, boolean snapshot, List<TagValue> mktDataOptions)
{
m_s.reqMktData(tickerId, contract, genericTicklist, snapshot, mktDataOptions);
}
问题是我不知道如何从节点 JavaScript 传递 Java 类型 List<>。 Int 或 boolean 或其他工作正常。
所以,这是我的问题。
JavaList<>对应JavaScript中的哪种类型的值?
谢谢。
【问题讨论】:
-
大概是一个数组。
-
我没有使用过
node-java,但我的假设是,您可以创建一个扩展List<TagValue>的新类(TagValueList),然后在JS 中创建它的一个实例,以使用java.newInstanceSync('..TagValueList')填充。否则你可能需要使用TagValue[]? -
感谢 mstthealias。我错过了你指出的文档。工作。
标签: java javascript node.js