我使用 node.js 包来“连接现有 Java API 的 Bridge 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);
}
问题是我不知道如何传递Java类型List<>
来自 Node JavaScript。 Int
或boolean
或其他工作正常。
所以,这是我的问题。
JavaScript中什么样的值类型对应于Java List<>
?
谢谢。
最佳答案
符合什么@mstrthealias据说,该项目的 GitHub 页面上的示例显示,
var list = java.newInstanceSync("java.util.ArrayList");
java.newInstance("java.util.ArrayList", function(err, list) {
if(err) { console.error(err); return; }
// new list
});
关于java - JavaScript 中哪种类型的值对应于 Java`List<>`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25827298/